Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.
Структура IDDCX_MONITOR_DESCRIPTION предоставляет описание монитора.
Синтаксис
struct IDDCX_MONITOR_DESCRIPTION {
UINT Size;
IDDCX_MONITOR_DESCRIPTION_TYPE Type;
UINT DataSize;
PVOID pData;
};
Члены
Size
Общий размер структуры в байтах.
Type
Значение IDDCX_MONITOR_DESCRIPTION_TYPE , описывающее тип монитора.
DataSize
Размер в байтах данных описания монитора, на которые указывает pData .
pData
Указатель на данные описания монитора. Макет данных зависит от типа следующим образом:
- Если тип IDDCX_MONITOR_DESCRIPTION_TYPE_EDID:
- Если DataSize> 0 и pData != NULL, pData указывает на описание отформатированного монитора EDID.
- Если DataSize = 0 и pData = NULL, описание монитора недоступно.
- Если тип IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID_AND_EDID, то описание монитора начинается с описания DisplayID, за которым следует EDID без каких-либо заполнений между ними. Формат EDID должен содержать все доступные блоки данных и присутствовать. Вызов подключения монитора завершится ошибкой, если DisplayID отсутствует или недопустим, или если EDID отсутствует.
- Если тип IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID, данные описания монитора содержат только дескриптор DisplayID. Этот тип можно задать драйвером при вызове IddCxMonitorCreate. Его также можно задать ОС при вызове EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION, EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2, EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES или EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2.
Замечания
Для поддержки отображения, содержащего дескриптор DisplayID, обновлена IDDCX_MONITOR_DESCRIPTION структура . В частности, в перечисление IDDCX_MONITOR_DESCRIPTION_TYPE добавлен новый IDDCX_MONITOR_DESCRIPTION_TYPE.
Драйверы должны проверить поддержку ОС для этой функции, то есть убедитесь, что IDDCX_DEVICE_FEATURES_1_11_DISPLAY_ID_ONLY заданы в данных, возвращаемых из вызова IddCxCheckOsFeatureSupport. Если ОС не поддерживает эту функцию, либо потому, что она не поддерживает IddCx 1.11 или поддерживает версию 1.11, но поддержка функций отсутствует, то отправка дескрипторов DisplayID только является ошибкой.
Замечание
Поле IDDCX_MONITOR_DESCRIPTION::p Data не является новым, но сводные комментарии были обновлены, чтобы отразить новые функциональные возможности.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 11, 26H1 (IddCx 1.11) |
| Header | iddcx.h |