#include <DriverBinding.h>
Data Fields | |
| EFI_DRIVER_BINDING_SUPPORTED | Supported |
| EFI_DRIVER_BINDING_START | Start |
| EFI_DRIVER_BINDING_STOP | Stop |
| UINT32 | Version |
| The version number of the UEFI driver that produced the EFI_DRIVER_BINDING_PROTOCOL. | |
| EFI_HANDLE | ImageHandle |
| The image handle of the UEFI driver that produced this instance of the EFI_DRIVER_BINDING_PROTOCOL. | |
| EFI_HANDLE | DriverBindingHandle |
| The handle on which this instance of the EFI_DRIVER_BINDING_PROTOCOL is installed. | |
If a controller is supported, then it also provides routines to start and stop the controller.
Definition at line 115 of file DriverBinding.h.
Definition at line 116 of file DriverBinding.h.
Definition at line 117 of file DriverBinding.h.
Definition at line 118 of file DriverBinding.h.
The version number of the UEFI driver that produced the EFI_DRIVER_BINDING_PROTOCOL.
This field is used by the EFI boot service ConnectController() to determine the order that driver's Supported() service will be used when a controller needs to be started. EFI Driver Binding Protocol instances with higher Version values will be used before ones with lower Version values. The Version values of 0x0- 0x0f and 0xfffffff0-0xffffffff are reserved for platform/OEM specific drivers. The Version values of 0x10- 0xffffffef are reserved for IHV-developed drivers.
Definition at line 132 of file DriverBinding.h.
The image handle of the UEFI driver that produced this instance of the EFI_DRIVER_BINDING_PROTOCOL.
Definition at line 138 of file DriverBinding.h.
Referenced by efi_snp_install().
The handle on which this instance of the EFI_DRIVER_BINDING_PROTOCOL is installed.
In most cases, this is the same handle as ImageHandle. However, for UEFI drivers that produce more than one instance of the EFI_DRIVER_BINDING_PROTOCOL, this value may not be the same as ImageHandle.
Definition at line 148 of file DriverBinding.h.
Referenced by efi_snp_driver_start(), efi_snp_driver_stop(), efi_snp_install(), efi_snp_netdev(), and efi_snp_snpdev().
1.5.7.1