DXGK_DEVICE_DESCRIPTOR estrutura (dispmprt.h)
A estrutura DXGK_DEVICE_DESCRIPTOR é usada pelo driver de porta de exibição para solicitar que o driver de miniporto de exibição retorne todo ou uma parte dos DADOS de Identificação de Exibição Estendida (EDID) de um monitor.
Sintaxe
typedef struct _DXGK_DEVICE_DESCRIPTOR {
ULONG DescriptorOffset;
ULONG DescriptorLength;
_Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;
Membros
DescriptorOffset
Um inteiro que indica um deslocamento, em bytes, para o EDID. Esse membro especifica o início dos dados solicitados.
DescriptorLength
Um inteiro que indica o comprimento, em bytes, do buffer apontado por DescriptorBuffer.
DescriptorBuffer
Um ponteiro para um buffer que recebe todo ou uma parte do EDID do monitor. Esse buffer é alocado pelo driver de porta de exibição e preenchido pelo driver de miniporto de exibição. O driver de miniporto de exibição não deve gravar mais de Bytes de DescriptorLength nesse buffer.
Observações
O driver de porta de exibição passa uma estrutura DXGK_DEVICE_DESCRIPTOR para DxgkDdiQueryDeviceDescriptor para solicitar que o driver de miniporto de exibição retorne todo ou uma parte do EDID de um monitor. A parte desejada do EDID é especificada pelos membros DescriptorOffset e DescriptorLength. Por exemplo, para solicitar 256 bytes, começando em um deslocamento de 128 bytes para o EDID de um monitor, o driver de porta de exibição definiria DescriptorOffset como 128 e DescriptorLength como 256.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | dispmprt.h (inclua Dispmprt.h) |