mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-23 21:54:27 +02:00
Add extra DriverConfiguration2 protocol parameter for EfiLibInstallAllDriverbinding2() API in UefiLib class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6418 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
ce95aa7a7b
commit
def220c4e5
@ -961,21 +961,22 @@ EfiLibInstallDriverBindingComponentName2 (
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Initializes a driver by installing the Driver Binding Protocol together with the optional Component Name,
|
Intialize a driver by installing the Driver Binding Protocol together with the optional Component Name,
|
||||||
Component Name 2, Driver Configure, Driver Diagnostic and Driver Diagnostic 2 Protocols onto the driver's
|
Component Name 2, Driver Configure, Driver Diagnostic and Driver Diagnostic 2 Protocols onto the driver's
|
||||||
DriverBindingHandle. This is typically the same as the driver's ImageHandle, but it can be different if
|
DriverBindingHandle. This is typically the same as the driver's ImageHandle, but it can be different if
|
||||||
the driver produces multiple DriverBinding Protocols.
|
the driver produces multiple DriverBinding Protocols.
|
||||||
If the Driver Binding Protocol interface is NULL, then ASSERT ().
|
If the Drvier Binding Protocol interface is NULL, then ASSERT ().
|
||||||
If the installation fails, then ASSERT ().
|
If the installation fails, then ASSERT ().
|
||||||
|
|
||||||
@param ImageHandle The image handle of the driver.
|
@param ImageHandle The image handle of the driver.
|
||||||
@param SystemTable The EFI System Table that was passed to the driver's entry point.
|
@param SystemTable The EFI System Table that was passed to the driver's entry point.
|
||||||
@param DriverBinding A Driver Binding Protocol instance that this driver is producing.
|
@param DriverBinding A Driver Binding Protocol instance that this driver is producing.
|
||||||
@param DriverBindingHandle The handle that DriverBinding is to be installed onto. If this
|
@param DriverBindingHandle The handle that DriverBinding is to be installe onto. If this
|
||||||
parameter is NULL, then a new handle is created.
|
parameter is NULL, then a new handle is created.
|
||||||
@param ComponentName A Component Name Protocol instance that this driver is producing.
|
@param ComponentName A Component Name Protocol instance that this driver is producing.
|
||||||
@param ComponentName2 A Component Name 2 Protocol instance that this driver is producing.
|
@param ComponentName2 A Component Name 2 Protocol instance that this driver is producing.
|
||||||
@param DriverConfiguration A Driver Configuration Protocol instance that this driver is producing.
|
@param DriverConfiguration A Driver Configuration Protocol instance that this driver is producing.
|
||||||
|
@param DriverConfiguration2 A Driver Configuration Protocol 2 instance that this driver is producing.
|
||||||
@param DriverDiagnostics A Driver Diagnostics Protocol instance that this driver is producing.
|
@param DriverDiagnostics A Driver Diagnostics Protocol instance that this driver is producing.
|
||||||
@param DriverDiagnostics2 A Driver Diagnostics Protocol 2 instance that this driver is producing.
|
@param DriverDiagnostics2 A Driver Diagnostics Protocol 2 instance that this driver is producing.
|
||||||
|
|
||||||
@ -990,11 +991,12 @@ EfiLibInstallAllDriverProtocols2 (
|
|||||||
IN CONST EFI_SYSTEM_TABLE *SystemTable,
|
IN CONST EFI_SYSTEM_TABLE *SystemTable,
|
||||||
IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
|
IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
|
||||||
IN EFI_HANDLE DriverBindingHandle,
|
IN EFI_HANDLE DriverBindingHandle,
|
||||||
IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName, OPTIONAL
|
IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName, OPTIONAL
|
||||||
IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2, OPTIONAL
|
IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2, OPTIONAL
|
||||||
IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration, OPTIONAL
|
IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration, OPTIONAL
|
||||||
IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics, OPTIONAL
|
IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration2, OPTIONAL
|
||||||
IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL
|
IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics, OPTIONAL
|
||||||
|
IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user