Поделиться через


структура DXGK_DEVICE_DESCRIPTOR (dispmprt.h)

Структура DXGK_DEVICE_DESCRIPTOR используется драйвером порта дисплея, чтобы запросить, чтобы драйвер мини-порта дисплея возвращал все или часть расширенных данных идентификации дисплея монитора (EDID).

Синтаксис

typedef struct _DXGK_DEVICE_DESCRIPTOR {
  ULONG                                          DescriptorOffset;
  ULONG                                          DescriptorLength;
  _Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;

Члены

DescriptorOffset

Целое число, указывающее смещение (в байтах) в EDID. Этот элемент задает начало запрошенных данных.

DescriptorLength

Целое число, указывающее длину (в байтах) буфера, на который указывает DescriptorBuffer.

DescriptorBuffer

Указатель на буфер, который получает все или часть EDID монитора. Этот буфер выделяется драйвером порта дисплея и заполняется драйвером мини-порта дисплея. Драйвер мини-порта дисплея не должен записывать в этот буфер больше байтов DescriptorLength .

Комментарии

Драйвер порта дисплея передает структуру DXGK_DEVICE_DESCRIPTOR в DxgkDdiQueryDeviceDescriptor , чтобы запросить, чтобы драйвер мини-порта дисплея возвращал все или часть EDID монитора. Требуемая часть EDID определяется элементами DescriptorOffset и DescriptorLength . Например, чтобы запросить 256 байт, начиная со смещения 128 байт в EDID монитора, драйвер порта дисплея установит descriptorOffset значение 128, а DescriptorLength — 256.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть dispmprt.h (включая Dispmprt.h)

См. также раздел

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor