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

Confira também

HDAUDIO_DEVICE_INFORMATION

GetDeviceInformation