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