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) |