HDAUDIO_DEVICE_INFORMATION_V2-Struktur (hdaudio.h)

Die _HDAUDIO_DEVICE_INFORMATION_V2-Struktur gibt die Hardwarefunktionen des HD-Audiobuscontrollers an.

Syntax

typedef struct _HDAUDIO_DEVICE_INFORMATION_V2 {
  USHORT  Size;
  USHORT  DeviceVersion;
  USHORT  DriverVersion;
  USHORT  CodecsDetected;
  BOOLEAN IsStripingSupported;
  UCHAR   CtrlRevision;
  USHORT  CtrlVendorId;
  USHORT  CtrlDeviceId;
} HDAUDIO_DEVICE_INFORMATION_V2, *PHDAUDIO_DEVICE_INFORMATION_V2;

Member

Size

Gibt die Größe der _HDAUDIO_DEVICE_INFORMATION_V2-Struktur in Byte an.

DeviceVersion

Gibt die Geräteversion des HD-Audiocontrollers an.

DriverVersion

Gibt die Version des HD-Audiobustreibers an.

CodecsDetected

Gibt die Anzahl der Codecs an, die der HD-Audiocontroller auf dem HD Audio Link erkennt.

IsStripingSupported

Gibt an, ob der HD-Audiocontroller Striping unterstützt. True unterstützt das Striping (mit mindestens zwei SDO-Linien). Wenn FALSE, wird kein Striping unterstützt.

CtrlRevision

Revision des HDA-Controllers.

CtrlVendorId

Anbieter-ID des HDA-Controllers.

CtrlDeviceId

GERÄTE-ID des HDA-Controllers.

Hinweise

Mit der Veröffentlichung von Windows 1903 wurde die GetDeviceInformation-Methode aller HDAUDIO_BUS_INTERFACE* erweitert, um auch eine größere Eingabestruktur zu akzeptieren: _HDAUDIO_DEVICE_INFORMATION_V2. Die ursprüngliche Eingabestruktur von HDAUDIO_DEVICE_INFORMATION wird weiterhin unterstützt.

Wenn der hdaudbus die neue Größe unterstützt, werden alle Felder initiert und das Feld Größe auf sizeof(_HDAUDIO_DEVICE_INFORMATION_V2) festgelegt. Andernfalls werden die Informationen nur für _HDAUDIO_DEVICE_INFORMATION zurückgegeben und das Feld Größe auf sizeof(_HDAUDIO_DEVICE_INFORMATION) festgelegt.

Verwendungsbeispiele

_HDAUDIO_DEVICE_INFORMATION_V2 info;

_HDAUDIO_DEVICE_INFORMATION_V2_INIT(&info);

status = m_BusIntV3->GetDeviceInformation(m_BusIntV3->Context, (PHDAUDIO_DEVICE_INFORMATION)&info);

Die GetDeviceInformation-Routine verwendet die _HDAUDIO_DEVICE_INFORMATION_V2-Struktur, um Clients Informationen über die gerätespezifischen Funktionen des HD-Audiocontrollers bereitzustellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) 19H1
Kopfzeile hdaudio.h (hdaudio.h einschließen)

Weitere Informationen

HDAUDIO_DEVICE_INFORMATION

GetDeviceInformation