X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=IntelFrameworkModulePkg%2FInclude%2FGuid%2FDataHubStatusCodeRecord.h;h=0f11c7a8b6f5c1a595117db87e777eb302859f74;hb=20774adc0f4a334aef9e05e6e61a762aa3acef53;hp=cbea8d56f94709e049c44d0cd249c210458d0d2d;hpb=f423cbf1e9222c32e1f9974dc6621c5a37cb5c05;p=mirror_edk2.git diff --git a/IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h b/IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h index cbea8d56f9..0f11c7a8b6 100644 --- a/IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h +++ b/IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h @@ -13,8 +13,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. **/ -#ifndef __STATUS_CODE_H__ -#define __STATUS_CODE_H__ +#ifndef __DATA_HUB_STATUS_CODE_RECORD_H__ +#define __DATA_HUB_STATUS_CODE_RECORD_H__ #define EFI_DATA_HUB_STATUS_CODE_RECORD_GUID \ { \ @@ -22,14 +22,34 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. } typedef struct { + /// + /// Status Code type to be reported. + /// EFI_STATUS_CODE_TYPE CodeType; + + /// + /// Valu information about the class and subclass is used to + /// classify the hardware and software entity as well as an operation. + /// EFI_STATUS_CODE_VALUE Value; + + /// + /// The enumeration of a hardware or software entity within + /// the system. Valid instance numbers start with 1 + /// UINT32 Instance; + + /// + /// Identify the caller. + /// EFI_GUID CallerId; + + /// + /// Additional status code data + /// EFI_STATUS_CODE_DATA Data; } DATA_HUB_STATUS_CODE_DATA_RECORD; extern EFI_GUID gEfiDataHubStatusCodeRecordGuid; -#endif // __STATUS_CODE_H__ - +#endif