11 #ifndef __EFI_COMPONENT_NAME2_H__ 12 #define __EFI_COMPONENT_NAME2_H__ 19 #define EFI_COMPONENT_NAME2_PROTOCOL_GUID \ 20 {0x6a7a5cff, 0xe8d9, 0x4f70, { 0xba, 0xda, 0x75, 0xab, 0x30, 0x25, 0xce, 0x14 } } #define OPTIONAL
Passing the datum to the function is optional, and a NULL is passed if the value is not supplied.
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
Retrieves a string that is the user readable name of the EFI Driver.
This protocol is used to retrieve user readable names of drivers and controllers managed by UEFI Driv...
128 bit buffer containing a unique identifier value.
EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName
EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME)(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
Retrieves a string that is the user readable name of the controller that is being managed by an EFI D...
FILE_LICENCE(BSD2_PATENT)
EFI_GUID gEfiComponentName2ProtocolGuid
EFI_HANDLE ControllerHandle
CHAR8 * SupportedLanguages
A Null-terminated ASCII string array that contains one or more supported language codes.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.