Specifications

68
EFI_LEGACY_BIOS_PLATFORM_PROTOCOL.GetPlatformHandle()
Summary
Returns a buffer of handles for the requested sub-function.
Prototype
typedef
EFI_STATUS
(EFIAPI *EFI_LEGACY_BIOS_PLATFORM_GET_PLATFORM_HANDLE) (
IN EFI_LEGACY_BIOS_PLATFORM_PROTOCOL *This,
IN EFI_GET_PLATFORM_HANDLE_MODE Mode,
IN UINT16 Type,
OUT EFI_HANDLE **HandleBuffer,
OUT UINTN *HandleCount,
OUT VOID OPTIONAL **AdditionalData
)
Parameters
This
Indicates the EFI_LEGACY_BIOS_PLATFORM_PROTOCOL instance.
Mode
Specifies what handle to return.
GetVgaHandle
GetIdeHandle
GetIsaBusHandle
GetUsbHandle
Type
Handle Modifier Mode specific
HandleBuffer
Pointer to buffer containing all Handles matching the specified criteria. Handles are
sorted in priority order. Type EFI_HANDLE is defined in
InstallProtocolInterface() in the EFI 1.10 Specification.
It is the callers responsibility to save the HandleBuffer if they
want to preserve it for future use as any subsequent invocation of
this function will destroy the buffer contents.
HandleCount
Number of handles in HandleBuffer.