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