Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описываются новые функции и обновления для разработки драйверов в Windows 11 версии 23H2. Для этой версии Windows можно использовать WDK 10.1.22621.2428 (выпущено 24 октября 2023 г.).
Аудио
Чтобы обеспечить более надежные звуковые драйверы и обеспечить оптимальный интерфейс для пользователей ПК, теперь доступен класс аудио eXtension (ACX). Для получения дополнительной информации см. в разделе обзор расширений аудиоклассов ACX
API Windows 11 для объектов обработки звука предоставляют сведения о новых функциях, предназначенных для повышения качества и надежности объектов обработки звука Windows (API).
Звук Bluetooth Low Energy (LE)
Bluetooth LE Audio позволяет передавать звук в режиме одноадресной или широковещательной передачи на устройства Bluetooth LE по изохронному каналу связи. По состоянию на версию 5.3 спецификации ядра Bluetooth, для платформ хостов нет стандарта, определяющего интерфейс хост-контроллера (HCI) для отправки и получения изохронных данных в контроллер Bluetooth и из него. Магистраль Windows Bluetooth для вендоров (VSAP) позволяет платформам использовать решения для конкретного поставщика, чтобы включить потоковую передачу Bluetooth LE Audio. В программном интерфейсе VSAP используются расширения аудиоклассов Windows (ACX) и другие свойства интерфейса, определенные в этом документе. Дополнительные сведения см. в разделе Bluetooth Low Energy (LE) Audio.
Камера и потоковая передача мультимедиа
Документация по драйверу камеры обновлена и содержит информацию о технической спецификации разработчика профиля камеры версии 2.
спецификация разработчика профиля камеры версии 2
Драйверы отображения и графики
Windows 11 версии 23H2 включает версию 1.10 модели косвенного драйвера отображения (IDD). Эта последняя версия IddCx добавляет поддержку расширенного цветового диапазона HDR10 (высокий динамический диапазон) и SDR (стандартный динамический диапазон) для непрямых дисплеев.
Обновления для IddCx версий 1.10 и выше
Драйверы WDDM 3.0 и более поздних версий могут поддерживать мониторы DisplayPort, подключенные через USB4.
Драйверы WDDM 3.0 и новее могут поддерживать функцию очереди переворота оборудования.
Динамическое освещение
Динамическое освещение предоставляет пользователям и разработчикам Windows собственный контроль устройств освещения, реализующих открытый стандарт HID LampArray. Благодаря внедрению открытого стандарта и работе с нашими партнерами OEM и ODM корпорация Майкрософт стремится улучшить rgb-устройство и экосистему программного обеспечения для пользователей, повышая взаимодействие устройств и приложений. Производители устройств впервые могут использовать стандартизированное встроенное ПО, обеспечивая новые собственные возможности в ОС Windows и приложениях без высоких затрат на разработку встроенного ПО и программного обеспечения.
Примеры возможностей включают синхронизацию устройств из разных брендов в параметрах Windows, применение эффектов интеллектуально на доступных устройствах и использование интеграции приложений для управления освещением устройств. Впервые производители устройств могут сосредоточиться исключительно на инновациях и различиях, так как их устройства смогут воспользоваться множеством возможностей ОС и приложений. Дополнительные сведения см. в динамических устройствах освещения.
Файловая система и драйверы фильтров
Были добавлены флаги поддержки диска разработки. Драйвер минифильтра получает эти флаги через свою PFLT_INSTANCE_SETUP_CALLBACK подпрограмму.
Добавлено руководство по минифильтерам для заполнителей файловой системы.
Датчики присутствия человека
В выпуске Windows 11 корпорация Майкрософт теперь изначально поддерживает набор функций проверки присутствия в Windows. Для компьютеров Windows 11 с встроенным датчиком присутствия пользователи могут автоматически отключить экран при выходе (см. блокировка при уходе), а затем устройство будет быстро пробуждаться при приближении (см. пробуждение при подходе). Это может помочь защитить компьютер, сэкономить питание от батареи и помочь пользователям быстрее работать. Дополнительные сведения см. в Датчики присутствия.
Печатающие устройства
Документация по драйверу печати была обновлена с информацией о завершении плана обслуживания драйверов сторонних принтеров в Windows.
Завершение плана обслуживания драйверов сторонних принтеров в Windows
Драйверы хранилища
Поддержка набора команд StorNVMe обновлена до и поддержки функции до.
Драйверы минипорта StorPort теперь могут получать и выпускать спин-локи.
USB
Начиная с windows 11 сборки 22621.1778 (KB5026446), приложение параметров Windows теперь перечисляет подключенные usb4-концентраторы и устройства и их возможности. Для систем с поддержкой USB4 перейдите в приложение "Параметры", чтобы устройства Bluetooth & устройства>USB>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 под устройством ACPI UCM-UCSI в встраиваемом ПО ACPI и возврата ненулевого значения, чтобы указать, что UCSI OPM должен соответствовать указанной версии спецификации UCSI. Дополнительные сведения см. в UCM-UCSI устройстве ACPI для UCSI 2.0 и более.
Начало работы
От примера кода к рабочему драйверу - что необходимо изменить в. Описывает изменения, которые нужно внести в образцы драйверов WDK перед выпуском драйверов устройств на основе этого кода.
Безопасность драйвера
Новый раздел предлагает важные рекомендации по безопасности драйверов — лучшие практики безопасности для разработчиков драйверов. Обновления правил Semmle CodeQL и новые сведения о Центре отчетов о уязвимых и вредоносных драйверах Майкрософт, а также обновленный контрольный список безопасности драйвера .
Средства отладки Windows
Ранее выпущено как WinDbg Preview в Microsoft Store, WinDbg использует тот же базовый механизм, что и 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, теперь доступны в Интернете. Application Verifier (AppVerifier) — это средство проверки среды выполнения для неуправляемого кода, которое помогает выявлять тонкие ошибки программирования, проблемы безопасности и задачи, связанные с ограниченными правами учетных записей пользователей, которые сложно выявить с помощью обычных методов тестирования приложений.
Связанные разделы
Сведения о новых возможностях драйверов в прошлых выпусках Windows см. на следующих страницах: