Partilhar via


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)

Consulte também

HDAUDIO_DEVICE_INFORMATION

GetDeviceInformation