// hdaudio.h
typedef struct _HDAUDIO_DEVICE_INFORMATION {
USHORT Size;
USHORT DeviceVersion;
USHORT DriverVersion;
USHORT CodecsDetected;
BOOLEAN IsStripingSupported;
} HDAUDIO_DEVICE_INFORMATION, *PHDAUDIO_DEVICE_INFORMATION;
View the official Windows Driver Kit DDI referenceNo description available.
The HDAUDIO_DEVICE_INFORMATION structure specifies the hardware capabilities of the HD Audio bus controller.
SizeSpecifies the size in bytes of the HDAUDIO_DEVICE_INFORMATION structure.
DeviceVersionSpecifies the HD Audio controller device version.
DriverVersionSpecifies the HD Audio bus driver version.
CodecsDetectedSpecifies the number of codecs that the HD Audio controller detects on the HD Audio Link.
IsStripingSupportedSpecifies whether the HD Audio controller supports striping. If TRUE, it supports striping (with at least two SDO lines). If FALSE, it does not support striping.
The GetDeviceInformation routine uses this structure to provide information about the HD Audio controller's device-specific capabilities to clients.