Compartir a través de


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)

Consulte también

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor