Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
Windows 11, versão 23H2 inclui a versão 1.10 do modelo de driver de vídeo indireto (IDD). Esta última versão do IddCx adiciona suporte a HDR10 (faixa dinâmica alta) e SDR (faixa dinâmica padrão) Wide Color Gamut (WCG) para monitores indiretos.
Os drivers WDDM 3.0 e posteriores podem suportar monitores DisplayPort conectados por USB4.
WDDM 3.0 e drivers posteriores podem suportar o recurso de fila de inversão de hardware.
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
Sinalizadores foram adicionados para suportar o Dev Drive. Um motorista de minifiltro recebe essas bandeiras por meio de sua rotina PFLT_INSTANCE_SETUP_CALLBACK .
Foi adicionada a orientação de minifiltro para espaços reservados do sistema de arquivos.
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.
Dispositivos de impressão
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
O suporte ao conjunto de comandos StorNVMe e o suporte a recursos foram atualizados.
Os drivers de miniporta StorPort agora podem adquirir e liberar bloqueios de rotação.
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.
Tópicos relacionados
Para obter informações sobre o que havia de novo para drivers em versões anteriores do Windows, consulte as seguintes páginas: