HDAUDIO_DEVICE_INFORMATION structure (hdaudio.h)
The HDAUDIO_DEVICE_INFORMATION structure specifies the hardware capabilities of the HD Audio bus controller.
Syntax
typedef struct _HDAUDIO_DEVICE_INFORMATION {
USHORT Size;
USHORT DeviceVersion;
USHORT DriverVersion;
USHORT CodecsDetected;
BOOLEAN IsStripingSupported;
} HDAUDIO_DEVICE_INFORMATION, *PHDAUDIO_DEVICE_INFORMATION;
Members
Size
Specifies the size in bytes of the HDAUDIO_DEVICE_INFORMATION structure.
DeviceVersion
Specifies the HD Audio controller device version.
DriverVersion
Specifies the HD Audio bus driver version.
CodecsDetected
Specifies the number of codecs that the HD Audio controller detects on the HD Audio Link.
IsStripingSupported
Specifies 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.
Remarks
The GetDeviceInformation routine uses this structure to provide information about the HD Audio controller's device-specific capabilities to clients.
Requirements
Requirement | Value |
---|---|
Header | hdaudio.h (include Hdaudio.h) |