Compartilhar via


Quais são as novidades no desenvolvimento de drivers para o Windows 11, versão 23H2

Esta seção descreve novos recursos e atualizações para desenvolvimento de driver no Windows 11, versão 23H2. Para direcionar essa 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, a ACX (Audio Class eXtension) agora está disponível. Para obter mais informações, consulte a 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 APOs (Objetos de Processamento de Áudio) do Windows.

Áudio Bluetooth de Baixa Energia

O Bluetooth LE Audio permite transmitir áudio unicast ou de difusão para dispositivos Bluetooth LE por meio de um transporte isócrono. A partir da versão 5.3 da especificação principal do Bluetooth, não há uma HCI (interface do controlador de host) definida padrão para que as plataformas host enviem e recebam dados isocronos de e para o controlador Bluetooth. O caminho de áudio específico do fornecedor (VSAP) do Bluetooth 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 as 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).

Mídia de streaming e câmera

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

Especificação do desenvolvedor do Perfil da Câmera 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 open HID LampArray. Ao adotar um padrão aberto e trabalhar com nossos parceiros OEM e ODM, a Microsoft busca melhorar o ecossistema de dispositivos RGB e software 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 no sistema operacional Windows e aplicativos sem os altos custos de firmware proprietário e desenvolvimento de software.

Exemplos de experiências incluem sincronizar dispositivos de diferentes marcas em configurações do Windows, aplicar efeitos de forma inteligente em dispositivos disponíveis e aproveitar as integrações de aplicativos para impulsionar a iluminação do dispositivo. Pela primeira vez, os fabricantes de dispositivos têm o poder de se concentrar puramente em inovação e diferenciação, pois seus dispositivos poderão aproveitar uma infinidade de experiências de so e aplicativo. Para obter mais informações, consulte dispositivos de Iluminação Dinâmica

Drivers de sistema de arquivos e filtro

Sensores de presença humana

Com o lançamento do Windows 11, a Microsoft agora dá suporte nativo ao recurso de detecção de presença definido no Windows. Para PCs com Windows 11 que têm um sensor de presença embutido, os usuários podem configurar a tela para desligar automaticamente quando saem (veja Bloqueio ao sair) e, em seguida, fazer com que o dispositivo desperte rapidamente ao se aproximarem (consulte Despertar ao se aproximar). Isso pode ajudar a manter seu computador mais seguro, ajudar a economizar energia da bateria e ajudar os usuários a voltar ao trabalho mais rapidamente. Para obter mais informações, consulte Detecçã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 anexados e seus recursos. Para sistemas compatíveis com USB4, navegue no aplicativo Configurações para Bluetooth e dispositivos>USB>Hubs e Dispositivos USB4. Para obter mais informações, consulte a habilitação das configurações do Barramento Serial Universal 4 (USB4™).

A partir do Windows 11, versão 22H2 atualização de setembro, os drivers de dispositivo ACPI do Windows UCM-UCSI dão suporte à 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 nas Estruturas de Dados da Tabela 3-1 da Especificação UCSI. Para manter a compatibilidade com versões anteriores, o Windows requer que o PPM UCSI da versão de especificação 2.0 ou maior execute uma função _DSM no dispositivo UCM-UCSI dentro do firmware ACPI e retorne um valor diferente de zero para indicar que o UCSI OPM deve seguir a versão de especificação reportada do UCSI. Para obter mais informações, consulte UCM-UCSI dispositivo ACPI para UCSI 2.0 e superior.

Como começar

De Código de Exemplo para Driver de Produção – O que alterar nos exemplos descreve as alterações que precisam ser feitas nos drivers de exemplo do WDK antes de liberar drivers de dispositivo com base no código de exemplo.

Segurança do controlador

Um novo tópico fornece diretrizes importantes de segurança para drivers – práticas recomendadas de segurança para desenvolvedores de drivers do Windows. Atualizações para as regras do Semmle CodeQL e novas informações sobre o Microsoft Vulnerable and Malicious Driver Reporting Center, 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 que o WinDbg (Clássico) e dá suporte a todos os mesmos comandos, extensões e fluxos de trabalho. Para obter mais informações, consulte o que é o WinDbg?

Informações expandidas de verificação de erro, incluindo novas verificações de erro descritas na Referência de Código de Verificação de Erros, como Verificação de Erro 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.

Use o novo utilitário de linha de comando Depuração de Viagem no Tempo - TTD.exe para capturar rastros de execução de código de viagem no tempo.

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

Novo tópico DebugInfoD de Código-Fonte com Acesso Estendido que agora está disponível no depurador. Isso dá suporte à recuperação de arquivos de servidores DebugInfoD por meio da DebugInfoD* tag.

O suporte KDNET para o depurador 2PF descreve como habilitar o miniport NDIS driver para suporte ao depurador 2PF, permitindo maior desempenho para adaptadores de alta velocidade, geralmente utilizados em centros de dados.

Três novos tópicos de depuração EXDI, incluindo Configuração da depuração em modo kernel do QEMU usando EXDI.

Publicado NICs Ethernet compatíveis para depuração de 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 online. O Verificador de Aplicativos (AppVerifier) é uma ferramenta de verificação de tempo de execução para código não gerenciado que ajuda a encontrar erros de programação sutis, problemas de segurança e problemas limitados de privilégio de conta de usuário que podem ser difíceis de identificar com técnicas normais de teste de aplicativo.

Para obter informações sobre as novidades para drivers em versões anteriores do Windows, consulte as seguintes páginas:

Voltar ao topo