SOC_SUBSYSTEM_FAILURE_DETAILS structure (ntddk.h)
The SOC_SUBSYSTEM_FAILURE_DETAILS structure holds information related to a System on a Chip (SoC) bug code.
These bug codes store information in a this structure.
Syntax
typedef struct _SOC_SUBSYSTEM_FAILURE_DETAILS {
SOC_SUBSYSTEM_TYPE SubsysType;
ULONG64 FirmwareVersion;
ULONG64 HardwareVersion;
ULONG UnifiedFailureRegionSize;
CHAR UnifiedFailureRegion[1];
} SOC_SUBSYSTEM_FAILURE_DETAILS, *PSOC_SUBSYSTEM_FAILURE_DETAILS;
Members
SubsysType
A value in the SOC_SYBSYSTEM_TYPE enumeration or a vendor-defined subsystem type. Subsystem types in the range 0x10000 through 0x80000000 are reserved for independent hardware vendors.
FirmwareVersion
A vendor-defined SoC firmware version number.
HardwareVersion
A vendor-defined SoC hardware version number.
UnifiedFailureRegionSize
The size, in bytes, of the UnifiedFailureRegion string including the NULL terminator.
UnifiedFailureRegion[1]
A null-terminated string, defined by the vendor, that contains classification details about the error that occurred.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | ntddk.h |