Функция DisplayConfigGetDeviceInfo (winuser.h)
Функция DisplayConfigGetDeviceInfo извлекает сведения о конфигурации отображения устройства.
Синтаксис
LONG DisplayConfigGetDeviceInfo(
[in, out] DISPLAYCONFIG_DEVICE_INFO_HEADER *requestPacket
);
Параметры
[in, out] requestPacket
Указатель на структуру DISPLAYCONFIG_DEVICE_INFO_HEADER . Эта структура содержит сведения о запросе, который включает тип пакета в члене типа . Тип и размер дополнительных данных, возвращаемых DisplayConfigGetDeviceInfo после структуры заголовка, зависят от типа пакета.
Возвращаемое значение
Функция возвращает один из следующих кодов возврата.
Код возврата | Описание |
---|---|
|
Функция выполнена успешно. |
|
Сочетание указанных параметров и флагов недопустимо. |
|
В системе не запущен графический драйвер, написанный в соответствии с моделью драйвера дисплея Windows (WDDM). Функция поддерживается только в системе с работающим драйвером WDDM. |
|
Вызывающий объект не имеет доступа к сеансу консоли. Эта ошибка возникает, если вызывающий процесс не имеет доступа к текущему рабочему столу или выполняется в удаленном сеансе. |
|
Размер пакета, который передает вызывающий объект, недостаточно велик для информации, которую запрашивает вызывающий объект. |
|
Произошла неизвестная ошибка. |
Комментарии
Используйте функцию DisplayConfigGetDeviceInfo для получения дополнительных сведений об источнике или целевом объекте адаптера, таких как отображаемое имя, предпочтительный режим отображения и имя исходного устройства.
Вызывающий объект может вызвать DisplayConfigGetDeviceInfo , чтобы получить более понятные имена для отображения в пользовательском интерфейсе. Вызывающий объект может получить имена адаптера, источника и целевого объекта. Вызывающий объект также может вызвать DisplayConfigGetDeviceInfo , чтобы получить наилучшее разрешение подключенного устройства отображения.
Примеры
Пример DisplayConfigGetDeviceInfo см. в разделе QueryDisplayConfig.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winuser.h (включая Windows.h) |
Библиотека | User32.lib; OneCoreUAP.lib в Windows 10 |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-sysparams-ext-l1-1-1 (представлено в Windows 10 версии 10.0.14393) |
См. также раздел
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_TARGET_DEVICE_NAME