Новые возможности разработки драйверов для Windows 11 версии 22H2
В этом разделе описываются новые функции и обновления для разработки драйверов в Windows 11 версии 22H2.
ACPI
В документации по ACPI добавлены новые _OSI строковые сведения для Windows 11 версии 22H2.
- Определение версии Windows в ACPI с помощью _OSI (обновлено)
звук;
- Для повышения надежности и отладки доступны новые API Windows 11 для объектов обработки звука.
- Windows 11 предоставляет дополнительные возможности с использованием групп ресурсов, которые теперь рассматриваются в разделе Управление ресурсами оборудования аудио.
- Звук для этих устройств можно оптимизировать для определенных состояний устройства, например, если устройство находится в книжном режиме. Это описано в разделе Поддержка звукового положения.
- Документация по KSStudio теперь доступна на сайте KsStudio Utility.
Драйверы мультимедиа для камеры и потоковой передачи
В документацию по драйверу камеры добавлены сведения о режимах сегментации фона и взгляда, доступных в Windows 11 версии 22H2.
- Пример драйвера режима сегментации фона и взгляда в режиме взгляда (новый)
- KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION (обновлено)
- KSPROPERTY_CAMERACONTROL_EXTENDED_EYEGAZECORRECTION (обновлено)
- Руководство по реализации камеры usb Video Class (UVC) (обновлено)
Безопасность драйвера
- Теперь доступны новые правила сканирования кода CodeQL и обновленные инструкции по установке. Дополнительные сведения см. в разделах CodeQL и Тест логотипа статических средств.
Драйверы файловой системы и фильтров
Возможность копирования файлов в режиме доверенного ядра появилась в Windows 11 версии 22H2. Эта функция позволяет фильтрам легко обнаруживать сценарии копирования.
Широкополосное мобильное подключение
в Windows 11 версии 22H2 представлены следующие возможности мобильного широкополосного подключения:
В выпуске расширений MBIM с номером 4.0 (MBIMEx 4.0) реализована поддержка функций этапа 2 5G SA. Набор функций 5G SA Phase 2 включает поддержку сквозной обработки URSP и несколько параллельных сетевых срезов eMBB.
MBIMEx 4.0 предоставляет доступ к eSIM в неактивном слоте SIM-карты.
Ошибка для MBIMEx 3.0 обновляет исходную спецификацию MBIMEx 3.0.
Печать приложений для устройств
Руководство по проектированию приложения поддержки печати (PSA) было обновлено с информацией о новых функциях PSA, доступных начиная с Windows 11 версии 22H2.
- Локализация отображаемых имен и интеграция сквозного API PDL
- Поддержка функций на уровне страницы и атрибуты операций
- Улучшение диалогового окна печати с помощью PSA
- Преобразование PDL с флагами обработки на основе узла
- Настройка политики обновления возможностей устройств печати (PDC)
Поддержка подготовки для загрузки драйверов предварительной подготовки
Средства отладки Windows
- Средства отладки для Windows поддерживают отладку ядра по сетевому кабелю с помощью нескольких физических функций (PFs) на поддерживаемых сетевых адаптерах. Такой подход повышает эффективность отладки, особенно в облачных средах с интенсивным трафиком. Дополнительные сведения см. в разделе Настройка 2PF Kernel-Mode Отладка с помощью KDNET.
- Новый транспорт отладчика с низким уровнем ос — EXDI описан в разделе Настройка транспорта отладчика EXDI. Этот транспорт может подключаться к виртуализированным средам, таким как QEMU. Это описано в разделе Настройка QEMU Kernel-Mode отладки с помощью EXDI.
- Содержимое теста AppVerifier обновлено, а документация доступна в Интернете — Средство проверки приложений — Обзор.
Средство записи WPP
Драйверы могут добавлять метки времени в записи журнала inflight Trace Recorder (IFR). Метки времени могут указывать миллисекунды или десятую часть гранулярности микросекунд.