DXGK_DEVICE_DESCRIPTOR estructura (dispmprt.h)
El controlador de puerto de visualización usa la estructura DXGK_DEVICE_DESCRIPTOR para solicitar que el controlador de minipuerto de pantalla devuelva todos o una parte de los datos de identificación de pantalla extendida (EDID) de un monitor.
Sintaxis
typedef struct _DXGK_DEVICE_DESCRIPTOR {
ULONG DescriptorOffset;
ULONG DescriptorLength;
_Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;
Miembros
DescriptorOffset
Entero que indica un desplazamiento, en bytes, en el EDID. Este miembro especifica el principio de los datos solicitados.
DescriptorLength
Entero que indica la longitud, en bytes, del búfer al que apunta DescriptorBuffer.
DescriptorBuffer
Puntero a un búfer que recibe todo o una parte del EDID del monitor. El controlador del puerto de presentación asigna este búfer y lo rellena el controlador de minipuerto de pantalla. El controlador de minipuerto de pantalla no debe escribir más de bytes DescriptorLength en este búfer.
Comentarios
El controlador de puerto de visualización pasa una estructura de DXGK_DEVICE_DESCRIPTOR a DxgkDdiQueryDeviceDescriptor para solicitar que el controlador de miniporte de pantalla devuelva todo o una parte del EDID de un monitor. Los miembros DescriptorOffset y DescriptorLength especifican la parte deseada del EDID. Por ejemplo, para solicitar 256 bytes, a partir de un desplazamiento de 128 bytes en ediD de un monitor, el controlador de puerto de visualización establecería DescriptorOffset en 128 y DescriptorLength en 256.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | dispmprt.h (incluir Dispmprt.h) |