estrutura HDAUDIO_DEVICE_INFORMATION_V2 (hdaudio.h)
A estrutura _HDAUDIO_DEVICE_INFORMATION_V2 especifica os recursos de hardware do controlador de barramento de áudio HD.
Sintaxe
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;
Membros
Size
Especifica o tamanho em bytes da estrutura _HDAUDIO_DEVICE_INFORMATION_V2.
DeviceVersion
Especifica a versão do dispositivo do controlador de áudio HD.
DriverVersion
Especifica a versão do driver do barramento de áudio HD.
CodecsDetected
Especifica o número de codecs que o controlador de áudio HD detecta no Link de Áudio HD.
IsStripingSupported
Especifica se o controlador de áudio HD dá suporte à Distribuição. Se TRUE, ele dá suporte à distribuição (com pelo menos duas linhas SDO). Se for FALSE, ele não oferecerá suporte à distribuição.
CtrlRevision
Revisão do controlador HDA.
CtrlVendorId
ID do fornecedor do controlador HDA.
CtrlDeviceId
ID do dispositivo do controlador HDA.
Comentários
Com o lançamento do Windows 1903, o método GetDeviceInformation de todos os HDAUDIO_BUS_INTERFACE* foi expandido para aceitar também uma estrutura de entrada maior: _HDAUDIO_DEVICE_INFORMATION_V2. A estrutura de entrada original do HDAUDIO_DEVICE_INFORMATION continua com suporte.
Se o hdaudbus der suporte ao novo tamanho, ele iniciará todos os campos e definirá o campo Tamanho como sizeof(_HDAUDIO_DEVICE_INFORMATION_V2), caso contrário, retornará as informações somente para _HDAUDIO_DEVICE_INFORMATION e definirá o campo Tamanho como sizeof(_HDAUDIO_DEVICE_INFORMATION).
Exemplos de uso
_HDAUDIO_DEVICE_INFORMATION_V2 info;
_HDAUDIO_DEVICE_INFORMATION_V2_INIT(&info);
status = m_BusIntV3->GetDeviceInformation(m_BusIntV3->Context, (PHDAUDIO_DEVICE_INFORMATION)&info);
A rotina GetDeviceInformation usa a estrutura _HDAUDIO_DEVICE_INFORMATION_V2 para fornecer informações sobre os recursos específicos do dispositivo do controlador de áudio HD para clientes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | 19H1 |
Cabeçalho | hdaudio.h (inclua Hdaudio.h) |