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