Partilhar via


O que há de novo no desenvolvimento de drivers para Windows 11, versão 23H2

Esta seção descreve novos recursos e atualizações para o desenvolvimento de drivers no Windows 11, versão 23H2. Para direcionar esta versão do Windows, você pode usar o WDK 10.1.22621.2428 (lançado em 24 de outubro de 2023).

Áudio

Para permitir que os drivers de áudio sejam mais confiáveis e ofereçam a melhor experiência possível para usuários de PC, o Audio Class eXtension (ACX) já está disponível. Para obter mais informações, consulte Visão geral das extensões de classe de áudio ACX

As APIs do Windows 11 para Objetos de Processamento de Áudio fornecem informações sobre novos recursos projetados para melhorar a qualidade e a confiabilidade dos Objetos de Processamento de Áudio (APOs) do Windows.

Áudio Bluetooth de baixa energia (LE)

O Bluetooth LE Audio permite o streaming de áudio unicast ou broadcast para dispositivos Bluetooth LE através de um transporte isócrono. A partir da versão 5.3 da especificação Bluetooth Core, não há uma interface de controlador host (HCI) definida como padrão para que plataformas host enviem e recebam dados isócronos para e do controlador Bluetooth. O caminho de áudio específico do fornecedor Bluetooth (VSAP) do Windows permite que as plataformas usem soluções específicas do fornecedor para habilitar o streaming de áudio Bluetooth LE. A interface de software VSAP usa extensões de classe de áudio do Windows (ACX) e mais propriedades de interface definidas neste documento. Para obter mais informações, consulte Áudio Bluetooth Low Energy (LE).

Câmera e streaming de mídia

A documentação do driver da câmera foi atualizada com informações sobre a especificação do desenvolvedor para o perfil de câmera v2.

Especificação do desenvolvedor do Camera Profile V2

Drivers de vídeo e gráficos

Iluminação dinâmica

A Iluminação Dinâmica fornece aos usuários e desenvolvedores do Windows o controle nativo de dispositivos de iluminação que implementam o padrão aberto HID LampArray. Ao adotar um padrão aberto e ao trabalhar com nossos parceiros OEM e ODM, a Microsoft busca melhorar o ecossistema de dispositivos e software RGB para os usuários, aumentando a interoperabilidade de dispositivos e aplicativos. Os fabricantes de dispositivos podem usar firmware padronizado pela primeira vez, permitindo novas experiências nativas em todo o sistema operacional Windows e aplicativos sem os altos custos de firmware proprietário e desenvolvimento de software.

Exemplos de experiências incluem a sincronização de dispositivos de diferentes marcas em conjunto nas Configurações do Windows, a aplicação inteligente de efeitos em todos os dispositivos disponíveis e o aproveitamento das integrações de aplicativos para impulsionar a iluminação do dispositivo. Pela primeira vez, os fabricantes de dispositivos são capacitados a se concentrar puramente na inovação e diferenciação porque seus dispositivos serão capazes de tirar proveito de uma infinidade de experiências de sistema operacional e aplicativos. Para obter mais informações, consulte Dispositivos de iluminação dinâmica

Sistema de arquivos e controladores de filtro

Sensores de presença humana

Com o lançamento do Windows 11, a Microsoft agora suporta nativamente o conjunto de recursos de deteção de presença no Windows. Para PCs com Windows 11 que têm um sensor de presença incorporado, os utilizadores podem configurar o ecrã para desligar automaticamente quando se ausentam (consulte Bloquear ao sair), e o dispositivo pode despertar rapidamente quando se aproximam (consulte Despertar ao aproximar-se). Isso pode ajudar a manter o PC mais seguro, ajudar a economizar energia da bateria e ajudar os usuários a voltarem ao trabalho mais rapidamente. Para obter mais informações, consulte Deteção de presença.

A documentação do driver de impressão foi atualizada com informações sobre o fim do plano de manutenção para drivers de impressora de terceiros no Windows.

Fim do plano de manutenção para drivers de impressora de terceiros no Windows

Drivers de armazenamento

USB

A partir do Windows 11 build 22621.1778 (KB5026446), o aplicativo Configurações do Windows agora lista hubs e dispositivos USB4 conectados e seus recursos. Para sistemas compatíveis com USB4, navegue na aplicação Definições até Bluetooth & dispositivos>USB>USB4 Hubs e dispositivos. Para obter mais informações, consulte Ativação de configurações do Universal Serial Bus 4 (USB4™).

A partir do Windows 11, versão 22H2 September Update, os drivers de dispositivo Windows UCM-UCSI ACPI suportam a especificação UCSI versão 2.0 e 2.1. A especificação UCSI 2.0 tem alterações significativas no mapeamento de memória de suas estruturas de dados, conforme definido na especificação UCSI Tabela 3-1 Estruturas de Dados. Para manter a compatibilidade com versões anteriores, o Windows requer o UCSI PPM da especificação versão 2.0 ou superior para implementar uma função _DSM sob o dispositivo ACPI UCM-UCSI no firmware ACPI e retornar um valor diferente de zero para indicar que o UCSI OPM deve seguir a versão de especificação UCSI relatada. Para obter mais informações, consulte UCM-UCSI dispositivo ACPI para UCSI 2.0 ou superior.

Como Começar

Do código de exemplo ao driver de produção - O que alterar nos exemplos descreve as alterações que precisam ser feitas nos drivers de exemplo WDK antes de liberar drivers de dispositivo com base no código de exemplo.

Segurança do condutor

Um novo tópico fornece orientações importantes sobre segurança de drivers – Práticas recomendadas de segurança de drivers do Windows para desenvolvedores de drivers. Atualizações para as regras do Semmle CodeQL e novas informações sobre o Centro de Relatórios de Driver Vulnerável e Mal-Intencionado da Microsoft, bem como uma lista de verificação de segurança do Driver atualizada.

Ferramentas de depuração do Windows

Anteriormente lançado como WinDbg Preview na Microsoft Store, o WinDbg aproveita o mesmo mecanismo subjacente do WinDbg (Classic) e suporta todos os mesmos comandos, extensões e fluxos de trabalho. Para obter mais informações, consulte O que é WinDbg?

Informações expandidas de verificação de bugs, incluindo novas verificações de bugs descritas em Bug Check Code Reference, como Bug Check 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.

Use o novo utilitário de linha de comando Time Travel Debugging - TTD.exe para capturar rastreamentos de execução de código de viagem no tempo.

O novo recurso de despejo ao vivo do TaskManager integrado ao Windows é descrito em Despejo de memória ao vivo do Gerenciador de Tarefas

Novo tópico Acesso a Código-Fonte Estendido DebugInfoD que agora está disponível no depurador. Isso suporta a recuperação de arquivos de servidores DebugInfoD através da DebugInfoD* tag .

Debugger 2PF KDNET Support descreve como configurar o seu controlador NDIS de miniporta para suporte ao Debugger 2PF, permitindo melhorar o desempenho para adaptadores de alta velocidade, geralmente usados em centros de dados.

Três novos tópicos de depuração EXDI, incluindo Configuração da Depuração de QEMU Kernel-Mode usando o EXDI.

Publicadas NICs Ethernet suportadas para depuração do kernel de rede no Windows 11 com informações atualizadas sobre NICs.

Os documentos do AppVerifier anteriormente disponíveis apenas em um arquivo "CHM" local agora estão disponíveis on-line. O Application Verifier (AppVerifier) é uma ferramenta de verificação de tempo de execução para código não gerenciado que ajuda a encontrar erros sutis de programação, problemas de segurança e problemas de privilégio de conta de usuário limitado que podem ser difíceis de identificar com técnicas normais de teste de aplicativos.

Para obter informações sobre o que havia de novo para drivers em versões anteriores do Windows, consulte as seguintes páginas:

Voltar ao Topo