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