Новые возможности разработки драйверов для Windows 11 версии 23H2
В этом разделе описываются новые функции и обновления для разработки драйверов в Windows 11 версии 23H2. Для этой версии Windows можно использовать WDK 10.0.22621.2428 (выпущен 24 октября 2023 г.).
звук;
Чтобы обеспечить более надежные аудиодрайверы и обеспечить максимальное удобство работы для пользователей ПК, теперь доступен аудиокласс eXtension (ACX). Дополнительные сведения см. в статье Общие сведения о расширениях аудиоклассов ACX.
Windows 11 API для объектов обработки звука содержат сведения о новых функциях, предназначенных для повышения качества и надежности объектов обработки звука Windows (APOs).
Bluetooth Low Energy (LE) Audio
Bluetooth LE Audio обеспечивает потоковую передачу одноадресной или широковещательной передачи звука на устройства Bluetooth LE через изохронный транспорт. Начиная с версии 5.3 спецификации ядра Bluetooth, не существует стандартного определенного интерфейса хост-контроллера (HCI) для платформ узлов для отправки и получения изохронных данных на контроллер Bluetooth и с его помощью. Специальный звуковой путь (VSAP) для Windows Bluetooth позволяет платформам использовать решения конкретных поставщиков для включения потоковой передачи Bluetooth LE Audio. Программный интерфейс VSAP использует расширения аудиоклассов Windows (ACX) и дополнительные свойства интерфейса, определенные в этом документе. Дополнительные сведения см. в разделе Bluetooth Low Energy (LE) Audio.
Камера и потоковая передача мультимедиа
В документации по драйверу камеры добавлены сведения о спецификации разработчика профиля камеры версии 2.
Спецификация разработчика профиля камеры версии 2
Драйверы отображения и графики
Windows 11 версия 23H2 включает версию 1.10 модели драйвера непрямого отображения (IDD). В этой последней версии IddCx добавлена поддержка HDR10 (высокий динамический диапазон) и SDR (стандартный динамический диапазон) широкой цветовой гаммы (WCG) для непрямых дисплеев.
Драйверы WDDM 3.0 и более поздних версий могут поддерживать мониторы DisplayPort, подключенные через USB4.
Драйверы WDDM 3.0 и более поздних версий могут поддерживать функцию очереди переворачивания оборудования.
Динамическое освещение
Динамическое освещение предоставляет пользователям и разработчикам Windows собственное управление устройствами освещения, реализуя открытый стандарт HID LampArray. Принимая открытый стандарт и работая с нашими партнерами по OEM и ODM, корпорация Майкрософт стремится улучшить экосистему rgb-устройств и программного обеспечения для пользователей, увеличивая взаимодействие устройств и приложений. Производители устройств могут впервые использовать стандартизированное встроенное ПО, что обеспечивает новые собственные возможности в ОС Windows и приложениях без высоких затрат на разработку встроенного ПО и программного обеспечения.
Примеры взаимодействия включают синхронизацию устройств разных торговых марок в параметрах Windows, интеллектуальное применение эффектов на доступных устройствах и использование интеграции приложений для управления освещением устройств. Впервые производители устройств могут сосредоточиться исключительно на инновациях и дифференциации, так как их устройства смогут воспользоваться множеством возможностей ОС и приложений. Дополнительные сведения см. в разделе Устройства динамического освещения.
Драйверы файловой системы и фильтров
Добавлены флаги для поддержки диска dev. Драйвер минифильтра получает эти флаги через свою PFLT_INSTANCE_SETUP_CALLBACK подпрограмму.
Добавлено руководство по минифильтру для заполнителей файловой системы .
Датчики присутствия человека
С выпуском Windows 11 корпорация Майкрософт теперь изначально поддерживает функцию проверки присутствия, установленную в Windows. Для Windows 11 компьютеров со встроенным датчиком присутствия пользователи могут автоматически выключать экран при выходе (см. раздел Блокировка при выходе), а затем быстро просыпаться при подходе (см. статью Пробуждение при подходе). Это поможет обеспечить более высокий уровень безопасности компьютера, сэкономить заряд батареи и помочь пользователям быстрее вернуться к работе. Дополнительные сведения см. в разделе Настройка присутствия.
Устройства печати
В документацию по драйверу печати добавлены сведения об окончании плана обслуживания для драйверов сторонних принтеров в Windows.
Окончание плана обслуживания сторонних драйверов принтеров в Windows
Драйверы запоминающего устройства
Обновлена поддержка набора команд StorNVMe и поддержка функций.
Драйверы мини-порта StorPort теперь могут получать и освобождать спин-блокировки.
USB
Начиная с Windows 11 сборки 22621.1778 (KB5026446), приложение "Параметры Windows" теперь выводит список подключенных концентраторов USB4 и устройств и их возможностей. Для систем с поддержкой USB4 перейдите в приложение "Параметры" враздел Bluetooth & устройства USB-концентраторы>>и устройства USB4. Дополнительные сведения см. в разделе Включение параметров универсальной последовательной шины 4 (USB4™).
Начиная с Windows 11 версии 22H2 с обновлением за сентябрь, драйверы устройств WINDOWS UCM-UCSI ACPI поддерживают спецификации UCSI версии 2.0 и 2.1. Спецификация UCSI 2.0 содержит критические изменения в сопоставлении памяти своих структур данных, как определено в спецификации UCSI Таблица 3–1 Структуры данных. Для обеспечения обратной совместимости Windows требуется UCSI PPM спецификации версии 2.0 или более поздней, чтобы реализовать функцию _DSM на устройстве UCM-UCSI ACPI в встроенном ПО ACPI и вернуть ненулевое значение, указывающее, что UCSI OPM должна соответствовать указанной версии спецификации UCSI. Дополнительные сведения см. в статье Устройство ACPI UCM-UCSI для UCSI 2.0 и более поздней версии.
Начало работы
Из примера кода в рабочий драйвер — что изменить в примерах описывает изменения, которые необходимо внести в примеры драйверов WDK перед выпуском драйверов устройств на основе примера кода.
Безопасность драйвера
В новой статье содержатся важные рекомендации по обеспечению безопасности драйверов — рекомендации по обеспечению безопасности драйверов Windows для разработчиков драйверов. Обновления с правилами Semmle CodeQL и новыми сведениями о Центре отчетов об уязвимых и вредоносных драйверах Майкрософт, а также обновленным контрольным списком безопасности драйверов.
Средства отладки Windows
WinDbg, ранее выпущенный как WinDbg Preview в Microsoft Store, использует тот же базовый механизм, что и WinDbg (классическая версия), и поддерживает все те же команды, расширения и рабочие процессы. Дополнительные сведения см. в статье Что такое WinDbg?
Развернутые проверка сведения об ошибках, включая новые проверки ошибок, описанные в справочнике по коду проверки ошибок, например 0x1DE проверки ошибок: BUGCODE_WIFIADAPTER_DRIVER.
Используйте новую служебную программу командной строки Для отслеживания трассировок выполнения кода перемещения по времени TTD.exe.
Новая функция динамического дампа TaskManager, встроенная в Windows, описана в разделе Дамп динамической памяти диспетчера задач.
Новый раздел DebugInfoD с расширенным доступом к исходному коду , который теперь доступен в отладчике. Это поддерживает извлечение файлов с серверов DebugInfoD с помощью тега DebugInfoD*
.
Поддержка отладчика 2PF KDNET описывает, как включить NDIS-драйвер минипорта для поддержки отладчика 2PF, чтобы повысить производительность высокоскоростных адаптеров, часто используемых в центрах обработки данных.
Три новых раздела отладки EXDI, включая настройку QEMU Kernel-Mode отладку с помощью EXDI.
Опубликованы поддерживаемые сетевые адаптеры Ethernet для отладки ядра сети в Windows 11 с обновленными сведениями об сетевых адаптерах.
Документация AppVerifier, ранее доступная только в локальном CHM-файле, теперь доступна в Интернете. Средство проверки приложений (AppVerifier) — это средство проверки среды выполнения для неуправляемого кода, которое помогает находить незначительные ошибки программирования, проблемы безопасности и проблемы с ограниченными привилегиями учетных записей пользователей, которые трудно определить с помощью обычных методов тестирования приложений.
См. также
Сведения о новых возможностях драйверов в предыдущих выпусках Windows см. на следующих страницах:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по