Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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_SUBSYSTEM_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

Feedback

Was this page helpful?

Additional resources