Share via


estructura HDAUDIO_DEVICE_INFORMATION_V2 (hdaudio.h)

La estructura _HDAUDIO_DEVICE_INFORMATION_V2 especifica las funcionalidades de hardware del controlador de bus de audio HD.

Sintaxis

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;

Miembros

Size

Especifica el tamaño en bytes de la estructura _HDAUDIO_DEVICE_INFORMATION_V2.

DeviceVersion

Especifica la versión del dispositivo del controlador de audio HD.

DriverVersion

Especifica la versión del controlador del bus de audio hd.

CodecsDetected

Especifica el número de códecs que detecta el controlador de audio HD en hd Audio Link.

IsStripingSupported

Especifica si el controlador de audio HD admite seccionamiento. Si es TRUE, admite el seccionamiento (con al menos dos líneas SDO). Si es FALSE, no admite el seccionamiento.

CtrlRevision

Revisión del controlador HDA.

CtrlVendorId

Identificador del proveedor del controlador HDA.

CtrlDeviceId

Id. de dispositivo del controlador HDA.

Comentarios

Con el lanzamiento de Windows 1903, el método GetDeviceInformation de todos los HDAUDIO_BUS_INTERFACE* se expandió para aceptar también una estructura de entrada más grande: _HDAUDIO_DEVICE_INFORMATION_V2. Se sigue admitiendo la estructura de entrada original de HDAUDIO_DEVICE_INFORMATION .

Si hdaudbus admite el nuevo tamaño, inicializa todos los campos y establece el campo Tamaño en sizeof(_HDAUDIO_DEVICE_INFORMATION_V2), de lo contrario, devuelve la información solo para _HDAUDIO_DEVICE_INFORMATION y establece el campo Tamaño en sizeof(_HDAUDIO_DEVICE_INFORMATION).

Ejemplos de uso

_HDAUDIO_DEVICE_INFORMATION_V2 info;

_HDAUDIO_DEVICE_INFORMATION_V2_INIT(&info);

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

La rutina GetDeviceInformation usa la estructura de _HDAUDIO_DEVICE_INFORMATION_V2 para proporcionar información sobre las funcionalidades específicas del dispositivo del controlador de audio HD a los clientes.

Requisitos

Requisito Value
Cliente mínimo compatible 19H1
Encabezado hdaudio.h (incluya Hdaudio.h)

Consulte también

HDAUDIO_DEVICE_INFORMATION

GetDeviceInformation