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 a de Distribuição. Se VERDADEIRO, ele oferecerá suporte à distribuição (com pelo menos duas linhas SDO). Se 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.
Observações
Com a versão do Windows 1903, o método GetDeviceInformation de todos os HDAUDIO_BUS_INTERFACE* foi expandido para também aceitar 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 emitirá todos os campos e definirá o campo Tamanho como sizeof(_HDAUDIO_DEVICE_INFORMATION_V2), caso contrário, retornará as informações apenas 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 do usa a estrutura _HDAUDIO_DEVICE_INFORMATION_V2 para fornecer informações sobre os recursos específicos do dispositivo do controlador de áudio HD para os clientes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | 19H1 |
cabeçalho | hdaudio.h (inclua Hdaudio.h) |