Compartir a través de


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)

Consulte también

DXGK_GENERIC_DESCRIPTOR

dxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor