Compartilhar via


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)

Consulte também

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor