Compartilhar via


estrutura DXGK_GENERIC_DESCRIPTOR (dispmprt.h)

A estrutura DXGK_GENERIC_DESCRIPTOR contém informações descritivas sobre um dispositivo filho do adaptador de exibição.

Sintaxe

typedef struct _DXGK_GENERIC_DESCRIPTOR {
  WCHAR HardwareId[DXGK_MAX_REG_SZ_LEN];
  WCHAR InstanceId[DXGK_MAX_REG_SZ_LEN];
  WCHAR CompatibleId[DXGK_MAX_REG_SZ_LEN];
  WCHAR DeviceText[DXGK_MAX_REG_SZ_LEN];
} DXGK_GENERIC_DESCRIPTOR, *PDXGK_GENERIC_DESCRIPTOR;

Membros

HardwareId[DXGK_MAX_REG_SZ_LEN]

Uma única cadeia de caracteres largos, terminada por dois caracteres NULL largos, que contém a ID de hardware do dispositivo filho.

InstanceId[DXGK_MAX_REG_SZ_LEN]

Uma única cadeia de caracteres largos, terminada por dois caracteres NULL largos, que contém a ID da instância do dispositivo filho.

CompatibleId[DXGK_MAX_REG_SZ_LEN]

Uma sequência de cadeias de caracteres largos, cada uma delas terminada por um único caractere NULL largo. A última cadeia de caracteres na sequência é encerrada por dois caracteres NULL largos.

DeviceText[DXGK_MAX_REG_SZ_LEN]

Uma única cadeia de caracteres largos, terminada por dois caracteres NULL largos, que contém o texto do dispositivo do dispositivo filho.

Comentários

O adaptador de exibição tem dois tipos de dispositivos filho: TypeVideoOutput e TypeOther. Para dispositivos filho do tipo TypeOther, o driver de porta de exibição passa uma estrutura DXGK_GENERIC_DESCRIPTOR para a função DxgkDdiQueryDeviceDescriptor do driver de miniporto de exibição. DxgkDdiQueryDeviceDescriptor deve preencher os membros da estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)

Confira também

DXGK_DEVICE_DESCRIPTOR