EFI_SUBCLASS_TYPE1_HEADER Struct Reference


Data Fields

UINT32 Version
UINT32 HeaderSize
UINT16 Instance
UINT16 SubInstance
UINT32 RecordType

Detailed Description

Each data record that is a member of some subclass starts with a standard header of type EFI_SUBCLASS_TYPE1_HEADER. This header is only a guideline and applicable only to a data subclass that is producing SMBIOS data records. A subclass can start with a different header if needed.

Field Documentation

The size in bytes of this data class header.

The instance number of the subclass with the same ProducerName. This number is applicable in cases where multiple subclass instances that were produced by the same driver exist in the system. This entry is 1 based; 0 means Reserved and -1 means Not Applicable. All data consumer drivers should be able to handle all the possible values of Instance, including Not Applicable and Reserved.

The record number for the data record being specified. The numbering scheme and definition is defined in the specific subclass specification.

The instance number of the RecordType for the same Instance. This number is applicable in cases where multiple instances of the RecordType exist for a specific Instance. This entry is 1 based; 0 means Reserved and -1 means Not Applicable. All data consumer drivers should be able to handle all the possible values of SubInstance, including Not Applicable and Reserved.

The version of the specification to which a specific subclass data record adheres.


Generated on Wed Sep 2 13:08:33 2015 for IntelFrameworkPkg[ALL] by  doxygen 1.5.7.1