11 #ifndef __EFI_COMPONENT_NAME_H__ 12 #define __EFI_COMPONENT_NAME_H__ 19 #define EFI_COMPONENT_NAME_PROTOCOL_GUID \ 21 0x107a772c, 0xd5e1, 0x11d4, {0x9a, 0x46, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \ #define OPTIONAL
Passing the datum to the function is optional, and a NULL is passed if the value is not supplied.
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_NAME_GET_DRIVER_NAME GetDriverName
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME_GET_DRIVER_NAME)(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName)
Retrieves a Unicode string that is the user-readable name of the EFI Driver.
EFI_GUID gEfiComponentNameProtocolGuid
EFI_COMPONENT_NAME_GET_CONTROLLER_NAME GetControllerName
CHAR8 * SupportedLanguages
A Null-terminated ASCII string that contains one or more ISO 639-2 language codes.
EFI_HANDLE ControllerHandle
EFI_STATUS(EFIAPI * EFI_COMPONENT_NAME_GET_CONTROLLER_NAME)(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName)
Retrieves a Unicode string that is the user readable name of the controller that is being managed by ...
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
FILE_LICENCE(BSD2_PATENT)