Panoramica dell'implementazione del risparmio energia nei driver client USB

Gli articoli di questa sezione esaminano i modi in cui il modello di alimentazione WDM interagisce con le proprietà di risparmio energia dei dispositivi USB.

Le capacità di risparmio energia dei dispositivi USB conformi alla specifica USB (Universal Serial Bus) hanno un set completo e complesso di funzionalità di risparmio energia. È importante comprendere in che modo queste funzionalità interagiscono con windows Driver Model (WDM) e in particolare come Microsoft Windows ha adattato le funzionalità USB standard per supportare l'architettura di riattivazione del sistema.

Per informazioni sul risparmio energia WDM nei driver in modalità kernel, vedere Implementazione del risparmio energia.

I driver client USB basati sul framework del driver in modalità kernel (KMDF) e sul framework driver in modalità utente (UMDF) devono usare i meccanismi supportati dalla tecnologia di base e dai rispettivi framework per la gestione dell'alimentazione per un dispositivo USB. Per informazioni sulla gestione dell'alimentazione nei driver client basati su KMDF, vedere Supporto di PnP e risparmio energia nel driver; per i driver client basati su UMDF, vedere PnP e risparmio energia nei driver basati su UMDF.

Contenuto della sezione

Articolo Descrizione
Stati di alimentazione del dispositivo USB Questo articolo descrive gli stati del dispositivo WDM da usare per gli stati di alimentazione dei dispositivi USB, come specificato nella sezione 9.1 della specifica Universal Serial Bus 2.0.
Sospensione selettiva nei driver USB (WDF) Un driver di funzione USB supporta il rilevamento di inattività del runtime implementando la sospensione selettiva USB. Ecco il contenuto per gli sviluppatori di driver su come implementare la sospensione selettiva nei driver USB basati su Windows® Driver Foundation (WDF).
Sospensione selettiva USB In questa sezione vengono fornite informazioni sulla scelta del meccanismo corretto per la funzionalità di sospensione selettiva.
Come registrare un driver composito Questo articolo descrive come un driver di un dispositivo a più funzioni USB, denominato driver composito, può registrare e annullare la registrazione del dispositivo composito con lo stack di driver USB sottostante. Il driver fornito da Microsoft, Usbccgp.sys, è il driver composito predefinito caricato da Windows. La procedura descritta in questo articolo si applica a un driver composito personalizzato basato su Windows Driver Model (WDM) che sostituisce Usbccgp.sys.
Come implementare la sospensione della funzione per un driver composito Questo articolo offre una panoramica delle funzionalità di sospensione della funzione e della riattivazione remota per i dispositivi a più funzioni (dispositivi compositi) del bus seriale universale (USB) 3.0. In questo articolo verranno fornite informazioni sull'implementazione di tali funzionalità in un driver che controlla un dispositivo composito. L'articolo si applica ai driver compositi che sostituiscono Usbccgp.sys.
Riattivazione remota dei dispositivi USB Questo articolo descrive le procedure consigliate per l'implementazione della funzionalità di riattivazione remota in un driver client.