// ntddk.h
typedef enum _SOC_SUBSYSTEM_TYPE {
SOC_SUBSYS_WIRELESS_MODEM,
SOC_SUBSYS_AUDIO_DSP,
SOC_SUBSYS_WIRELSS_CONNECTIVITY,
SOC_SUBSYS_SENSORS,
SOC_SUBSYS_COMPUTE_DSP = ,
SOC_SUBSYS_SECURE_PROC,
SOC_SUBSYS_VENDOR_DEFINED
} SOC_SUBSYSTEM_TYPE, *PSOC_SUBSYSTEM_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The SOC_SUBSYSTEM_TYPE enumeration defines different types of System on a Chip (SoC) subsystems.
The SybsysType member of the SOC_SUBSYSTEM_FAILURE_DETAILS structure is a value from this enumeration. The SOC_SUBSYSTEM_FAILURE_DETAILS structure is used by these bug codes:
SOC_SUBSYS_WIRELESS_MODEMWireless modem.
SOC_SUBSYS_AUDIO_DSPAudio digital signal processor (DSP).
SOC_SUBSYS_WIRELSS_CONNECTIVITYWireless connectivity.
SOC_SUBSYS_SENSORSSensors.
SOC_SUBSYS_COMPUTE_DSP :Compute digital signal processor (DSP).
SOC_SUBSYS_VENDOR_DEFINEDSubsystem types in the range 0x10000 through 0x80000000 are reserved for independent hardware vendors.
SOC_SUBSYS_SECURE_PROC