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