estructura DXGK_DEVICE_DESCRIPTOR (dispmprt.h)
El controlador de puerto de visualización usa la estructura DXGK_DEVICE_DESCRIPTOR para solicitar que el controlador de miniporte de pantalla devuelva toda 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 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. Este búfer se asigna mediante el controlador de puerto de visualización y lo rellena el controlador de minipuerto de pantalla. El controlador de minipuerto de pantalla no debe escribir más de DescriptorLength bytes en este búfer.
Observaciones
El controlador de puerto de visualización pasa una estructura de DXGK_DEVICE_DESCRIPTOR a DxgkDdiQueryDeviceDescriptor para solicitar que el controlador de miniporte para mostrar devuelva todo o una parte del EDID de un monitor. La parte deseada del EDID se especifica mediante los miembros de DescriptorOffset y descriptor de DescriptorLength. 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 | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
encabezado de | dispmprt.h (incluya Dispmprt.h) |