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


структура 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 драйвера дисплея miniport. DxgkDdiQueryDeviceDescriptor должен заполнить элементы структуры.

Требования

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

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

DXGK_DEVICE_DESCRIPTOR