MdePkg[all]
1.08
|
Data Structures | |
struct | _EFI_EDID_OVERRIDE_PROTOCOL |
Macros | |
#define | EFI_EDID_OVERRIDE_PROTOCOL_GUID |
#define | EFI_EDID_OVERRIDE_DONT_OVERRIDE 0x01 |
#define | EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG 0x02 |
Typedefs | |
typedef struct _EFI_EDID_OVERRIDE_PROTOCOL | EFI_EDID_OVERRIDE_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID )(IN EFI_EDID_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE *ChildHandle, OUT UINT32 *Attributes, OUT UINTN *EdidSize, OUT UINT8 **Edid) |
Variables | |
EFI_GUID | gEfiEdidOverrideProtocolGuid |
EDID Override Protocol from the UEFI 2.0 specification.
Allow platform to provide EDID information to the producer of the Graphics Output protocol.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define EFI_EDID_OVERRIDE_DONT_OVERRIDE 0x01 |
#define EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG 0x02 |
#define EFI_EDID_OVERRIDE_PROTOCOL_GUID |
typedef struct _EFI_EDID_OVERRIDE_PROTOCOL EFI_EDID_OVERRIDE_PROTOCOL |
typedef EFI_STATUS(EFIAPI * EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID)(IN EFI_EDID_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE *ChildHandle, OUT UINT32 *Attributes, OUT UINTN *EdidSize, OUT UINT8 **Edid) |
Returns policy information and potentially a replacement EDID for the specified video output device.
This | The EFI_EDID_OVERRIDE_PROTOCOL instance. |
ChildHandle | A child handle produced by the Graphics Output EFI driver that represents a video output device. |
Attributes | The attributes associated with ChildHandle video output device. |
EdidSize | A pointer to the size, in bytes, of the Edid buffer. |
Edid | A pointer to callee allocated buffer that contains the EDID that should be used for ChildHandle. A value of NULL represents no EDID override for ChildHandle. |
EFI_SUCCESS | Valid overrides returned for ChildHandle. |
EFI_UNSUPPORTED | ChildHandle has no overrides. |
EFI_GUID gEfiEdidOverrideProtocolGuid |