TianoCore EDK2 master
|
#include <MdePkg/Include/Protocol/DriverBinding.h>
Data Fields | |
EFI_DRIVER_BINDING_SUPPORTED | Supported |
EFI_DRIVER_BINDING_START | Start |
EFI_DRIVER_BINDING_STOP | Stop |
UINT32 | Version |
EFI_HANDLE | ImageHandle |
EFI_HANDLE | DriverBindingHandle |
This protocol provides the services required to determine if a driver supports a given controller. If a controller is supported, then it also provides routines to start and stop the controller.
Definition at line 157 of file DriverBinding.h.
EFI_HANDLE _EFI_DRIVER_BINDING_PROTOCOL::DriverBindingHandle |
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 190 of file DriverBinding.h.
EFI_HANDLE _EFI_DRIVER_BINDING_PROTOCOL::ImageHandle |
The image handle of the UEFI driver that produced this instance of the EFI_DRIVER_BINDING_PROTOCOL.
Definition at line 180 of file DriverBinding.h.
EFI_DRIVER_BINDING_START _EFI_DRIVER_BINDING_PROTOCOL::Start |
Definition at line 159 of file DriverBinding.h.
EFI_DRIVER_BINDING_STOP _EFI_DRIVER_BINDING_PROTOCOL::Stop |
Definition at line 160 of file DriverBinding.h.
EFI_DRIVER_BINDING_SUPPORTED _EFI_DRIVER_BINDING_PROTOCOL::Supported |
Definition at line 158 of file DriverBinding.h.
UINT32 _EFI_DRIVER_BINDING_PROTOCOL::Version |
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 174 of file DriverBinding.h.