Novità dello sviluppo dei driver per Windows 11 versione 23H2

Questa sezione descrive nuove funzionalità e aggiornamenti per lo sviluppo di driver in Windows 11 versione 23H2. Per usare questa versione di Windows, è possibile usare WDK 10.0.22621.2428 (rilasciato il 24 ottobre 2023).

Audio

Per consentire ai driver audio di essere più affidabili e offrire la migliore esperienza possibile per gli utenti del PC, è ora disponibile l'eXtension (Audio Class eXtension). Per altre informazioni, vedere Panoramica delle estensioni della classe audio ACX

Windows 11 API per gli oggetti di elaborazione audio fornisce informazioni sulle nuove funzionalità progettate per migliorare la qualità e l'affidabilità degli oggetti di elaborazione audio di Windows.

Bluetooth Low Energy (LE) Audio

Bluetooth LE Audio consente lo streaming unicast o la trasmissione audio nei dispositivi Bluetooth LE tramite un trasporto isochronous. A partire dalla versione 5.3 della specifica del core Bluetooth, non esiste un'interfaccia del controller host definita standard per l'invio e la ricezione di dati isocroni da e verso il controller Bluetooth. Il fornitore di Bluetooth Windows specifica percorso audio (VSAP) consente alle piattaforme di usare soluzioni specifiche del fornitore per abilitare lo streaming Bluetooth LE Audio. L'interfaccia software VSAP usa le estensioni della classe audio di Windows (ACX) e altre proprietà dell'interfaccia definite in questo documento. Per altre informazioni, vedere Audio Bluetooth Low Energy (LE).

Fotocamera e contenuti multimediali di streaming

La documentazione del driver della fotocamera è stata aggiornata con informazioni sulla specifica per sviluppatori del profilo della fotocamera v2.

Specifica per sviluppatori del profilo della fotocamera V2

Driver di visualizzazione e grafica

Illuminazione dinamica

L'illuminazione dinamica offre agli utenti e agli sviluppatori Windows il controllo nativo dei dispositivi di illuminazione che implementano lo standard HID LampArray aperto. Adottando uno standard aperto e lavorando con i partner OEM e ODM, Microsoft cerca di migliorare il dispositivo RGB e l'ecosistema software per gli utenti aumentando l'interoperabilità dei dispositivi e delle app. I produttori di dispositivi possono usare il firmware standardizzato per la prima volta, consentendo nuove esperienze native nel sistema operativo Windows e nelle app senza costi elevati di firmware proprietario e sviluppo software.

Esempi di esperienze includono la sincronizzazione dei dispositivi da marchi diversi in Impostazioni di Windows, l'applicazione degli effetti in modo intelligente nei dispositivi disponibili e l'uso delle integrazioni delle app per guidare l'illuminazione del dispositivo. Per la prima volta, i produttori di dispositivi sono autorizzati a concentrarsi esclusivamente sull'innovazione e sulla differenziazione perché i loro dispositivi potranno sfruttare una miriade di esperienze di sistema operativo e app. Per altre informazioni, vedere Dispositivi di illuminazione dinamica

File system e driver di filtro

Sensori di presenza umana

Con la versione di Windows 11, Microsoft supporta ora in modo nativo la funzionalità di rilevamento della presenza impostata in Windows. Per Windows 11 PC che dispongono di un sensore di presenza predefinito, gli utenti possono disattivare automaticamente lo schermo quando lasciano (vedi Blocco in uscita) e quindi riattivare rapidamente il dispositivo quando si avvicinano (vedere Riattivare l'approccio). Questo può aiutare a mantenere il pc più sicuro, aiutare a risparmiare energia della batteria e aiutare gli utenti a tornare al lavoro più rapidamente. Per altre informazioni, vedere Rilevamento presenza.

La documentazione del driver di stampa è stata aggiornata con informazioni sulla fine del piano di manutenzione per i driver di stampante di terze parti in Windows.

Fine del piano di manutenzione per i driver della stampante di terze parti in Windows

Driver di archiviazione

USB

A partire da Windows 11 build 22621.1778 (KB5026446), l'app Impostazioni di Windows elenca ora hub e dispositivi USB4 collegati e le relative funzionalità. Per i sistemi compatibili con USB4, passare all'app Impostazioni & dispositiviUSB4 Hub e dispositivi>USB4>. Per altre informazioni, vedere Abilitazione delle impostazioni del bus seriale universale 4 (USB4™).

A partire da Windows 11, versione 22H2 Settembre Update, i driver di dispositivo WINDOWS UCM-UCSI ACPI supportano la specifica UCSI versione 2.0 e 2.1. La specifica UCSI 2.0 ha modifiche di rilievo nel mapping di memoria delle strutture di dati definite nella tabella di specifica UCSI 3-1. Per mantenere la compatibilità con le versioni precedenti, Windows richiede a UCSI PPM di specifica versione 2.0 o successiva di implementare una funzione _DSM nel dispositivo UCM-UCSI ACPI nel firmware ACPI e restituire un valore diverso da zero per indicare che UCSI OPM deve seguire la versione della specifica UCSI segnalata. Per altre informazioni, vedere dispositivo UCM-UCSI ACPI per UCSI 2.0 e versioni successive.

Guida introduttiva

Dal codice di esempio al driver di produzione: cosa modificare negli esempi descrive le modifiche che devono essere apportate ai driver di esempio WDK prima di rilasciare i driver di dispositivo in base al codice di esempio.

Sicurezza driver

Un nuovo argomento fornisce indicazioni importanti sulla sicurezza dei driver: le procedure consigliate per la sicurezza dei driver di Windows per gli sviluppatori di driver. Aggiornamenti alle regole Dimmle CodeQL e alle nuove informazioni sul Centro report dei driver vulnerabili e dannosi microsoft, nonché un elenco di controllo aggiornato per la sicurezza del driver.

Strumenti di debug di Windows

In precedenza rilasciato come WinDbg Preview in Microsoft Store, WinDbg sfrutta lo stesso motore sottostante di WinDbg (classico) e supporta tutti gli stessi comandi, estensioni e flussi di lavoro. Per altre informazioni, vedere Informazioni su WinDbg?

Informazioni di verifica dei bug espanse, inclusi i nuovi controlli di bug descritti in Informazioni di riferimento sul codice di controllo bug, ad esempio Verifica bug 0x1DE: BUGCODE_WIFIADAPTER_DRIVER.

Usare il nuovo debug time travel - TTD.exe utilità della riga di comando per acquisire le tracce di esecuzione del codice di viaggio del tempo.

La nuova funzionalità di dump live di TaskManager incorporata in Windows è descritta in Task Manager live memory dump

Nuovo argomento DebugInfoD per l'accesso esteso al codice sorgente ora disponibile nel debugger. Questo supporta il recupero di file dai server DebugInfoD tramite il DebugInfoD* tag.

Il supporto KDNET del debugger 2PF descrive come abilitare il driver NDIS miniport per il supporto del debugger 2PF per consentire un aumento delle prestazioni per schede ad alta velocità, spesso usate nei data center.

Tre nuovi argomenti di debug EXDI, tra cui Configurazione di QEMU Kernel-Mode Debug con EXDI.

Schede di interfaccia di rete Ethernet supportate per il debug del kernel di rete in Windows 11 con informazioni aggiornate sulle schede di interfaccia di rete.

La documentazione appVerifier in precedenza disponibile solo in un file "CHM" locale è ora disponibile online. Application Verifier (AppVerifier ) è uno strumento di verifica di runtime per il codice non gestito che aiuta a trovare errori di programmazione sottili, problemi di sicurezza e problemi di privilegi dell'account utente limitati che possono essere difficili da identificare con le normali tecniche di test delle applicazioni.

Per informazioni sulle novità per i driver nelle versioni precedenti di Windows, vedere le pagine seguenti:

Tornare all'inizio