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

Структура DXGK_GENERIC_DESCRIPTOR содержит описательные сведения о дочернем устройстве видеоадаптера.

Синтаксис

typedef struct _DXGK_GENERIC_DESCRIPTOR {
  WCHAR HardwareId[DXGK_MAX_REG_SZ_LEN];
  WCHAR InstanceId[DXGK_MAX_REG_SZ_LEN];
  WCHAR CompatibleId[DXGK_MAX_REG_SZ_LEN];
  WCHAR DeviceText[DXGK_MAX_REG_SZ_LEN];
} DXGK_GENERIC_DESCRIPTOR, *PDXGK_GENERIC_DESCRIPTOR;

Члены

HardwareId[DXGK_MAX_REG_SZ_LEN]

Одна строка с расширенными символами, заканчивающаяся двумя широкими символами NULL, которая содержит идентификатор оборудования дочернего устройства.

InstanceId[DXGK_MAX_REG_SZ_LEN]

Одна строка с расширенными символами, заканчивающаяся двумя широкими символами NULL, которая содержит идентификатор экземпляра дочернего устройства.

CompatibleId[DXGK_MAX_REG_SZ_LEN]

Последовательность строк расширенных символов, каждая из которых заканчивается одним широким символом NULL. Последняя строка в последовательности завершается двумя широкими символами NULL.

DeviceText[DXGK_MAX_REG_SZ_LEN]

Одна строка с расширенными символами, заканчивающаяся двумя широкими символами NULL, которая содержит текст дочернего устройства.

Комментарии

Видеоадаптер имеет два типа дочерних устройств: TypeVideoOutput и TypeOther. Для дочерних устройств типа TypeOther драйвер порта дисплея передает структуру DXGK_GENERIC_DESCRIPTOR в функцию DxgkDdiQueryDeviceDescriptor драйвера мини-порта дисплея. DxgkDdiQueryDeviceDescriptor должен заполнить элементы структуры.

Требования

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

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

DXGK_DEVICE_DESCRIPTOR