Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
На этой странице описываются изменения, внесенные в IddCx 1.8. В Windows 10 версии 1803 и более поздних версиях может выполняться один двоичный файл драйвера непрямого отображения (IDD), созданный для iddCx 1.8, с помощью проверок среды выполнения, чтобы проверить, доступны ли изменения DDI в IddCx 1.8 в этой системе. Дополнительные сведения см. в статье о создании драйвера WDF для нескольких версий Windows .
Обновленная версия IddCxGetVersion
Версия IddCx, возвращенная IddCxGetVersion в Windows 11, была обновлена до IDDCX_VERSION_COBALT (0x1800).
был добавлен флаг IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS
Флаг адаптера IDDCX_ADAPTER_FLAGS_PREFER_PRECISE_PRESENT_REGIONS добавлен в IDDCX_ADAPTER_FLAGS. Драйвер, задающий этот флаг, запрашивает ОС отслеживать грязные регионы классических обновлений более точно. Это более точное отслеживание будет иметь небольшие затраты на использование ЦП, поэтому драйверы должны устанавливать только этот флаг, если небольшие грязные регионы будут полезны драйверу.
Определение логических операторов для флагов IddCx
Макрос WDK DEFINE_ENUM_FLAG_OPERATORS определяет перегрузки операторов, которые позволяют выполнять битовые операции со значениями перечислений, используемыми для задания флагов. Начиная с IddCx 1.8, Iddcx.h использует этот макрос для определения операторов флагов для следующих перечислений:
Если исходный код для драйвера косвенного отображения уже определяет операторы для этих перечислений, он может столкнуться с ошибками сборки при использовании нового файла заголовка. В этом случае необходимо удалить определяемые драйвером версии, чтобы можно было использовать версии IddCx.h .