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


структура 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

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

DescriptorBuffer

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка dispmprt.h (include Dispmprt.h)

См. также

DXGK_GENERIC_DESCRIPTOR

DxgkDdiQueryChildRelations

DxgkDdiQueryDeviceDescriptor