DXGK_DEVICE_DESCRIPTOR struttura (dispmprt.h)

La struttura DXGK_DEVICE_DESCRIPTOR viene usata dal driver della porta di visualizzazione per richiedere che il driver miniport visualizzato restituisca tutto o una parte dei dati di identificazione di visualizzazione estesa di un monitor (EDID).

Sintassi

typedef struct _DXGK_DEVICE_DESCRIPTOR {
  ULONG                                          DescriptorOffset;
  ULONG                                          DescriptorLength;
  _Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;

Members

DescriptorOffset

Intero che indica un offset, in byte, nell'EDID. Questo membro specifica l'inizio dei dati richiesti.

DescriptorLength

Intero che indica la lunghezza, in byte, del buffer a cui punta descriptorBuffer.

DescriptorBuffer

Puntatore a un buffer che riceve tutto o una parte dell'EDID del monitoraggio. Questo buffer viene allocato dal driver della porta di visualizzazione e compilato dal driver miniport visualizzato. Il driver miniport di visualizzazione non deve scrivere più di descriptorLength byte nel buffer.

Commenti

Il driver della porta di visualizzazione passa una struttura DXGK_DEVICE_DESCRIPTOR a DxgkDdiQueryDeviceDescriptor per richiedere che il driver miniport visualizzato restituisca tutto o una parte dell'EDID di un monitor. La parte desiderata dell'EDID viene specificata dai membri DescriptorOffset e DescriptorLength . Ad esempio, per richiedere 256 byte, a partire da un offset di 128 byte nell'EDID di un monitor, il driver della porta di visualizzazione imposta DescriptorOffset su 128 e DescriptorLength su 256.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione dispmprt.h (include Dispmprt.h)

Vedi anche

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor