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)

See also

GetDeviceInformation