36SMBIOS_MISC_TABLE_FUNCTION (MiscBootInformation) {
44 if (RecordData ==
NULL) {
45 return EFI_INVALID_PARAMETER;
54 if (SmbiosRecord ==
NULL) {
55 return EFI_OUT_OF_RESOURCES;
68 if (EFI_ERROR (Status)) {
71 "[%a]:[%dL] Smbios Type32 Table Log Failed! %r \n",
VOID *EFIAPI CopyMem(OUT VOID *DestinationBuffer, IN CONST VOID *SourceBuffer, IN UINTN Length)
VOID *EFIAPI AllocateZeroPool(IN UINTN AllocationSize)
VOID EFIAPI FreePool(IN VOID *Buffer)
#define DEBUG(Expression)
MISC_BOOT_INFORMATION_STATUS_DATA_TYPE EFIAPI OemGetBootStatus(VOID)
EFI_STATUS SmbiosMiscAddRecord(IN UINT8 *Buffer, IN OUT EFI_SMBIOS_HANDLE *SmbiosHandle OPTIONAL)
UINT8 BootStatus
The enumeration value from MISC_BOOT_INFORMATION_STATUS_DATA_TYPE.