Condividi tramite


WMI e scheda Power Management

I driver che supportano la gestione energia possono abilitare automaticamente la scheda Power Management per la scheda delle proprietà del dispositivo in Gestione dispositivi. Se un driver gestisce i GUID della classe WMI GUID_POWER_DEVICE_ENABLE o GUID_POWER_DEVICE_WAKE_ENABLE, Gestione dispositivi visualizza una scheda Power Management nella scheda delle proprietà del dispositivo. Alcuni controlli nella pagina delle proprietà sono abilitati a seconda dei GUID della classe WMI supportati dal driver.

I GUID della classe GUID_POWER_DEVICE_XXX abilitano i controlli nella pagina delle proprietà come indicato di seguito:

  • GUID_POWER_DEVICE_ENABLE

    Consente a una casella di controllo di attivare o disattivare la gestione della potenza per il dispositivo. Il blocco di dati per la classe WMI è costituito da un singolo valore BOOLEAN che indica se è abilitato il risparmio energia. Il significato del valore è dipendente dal dispositivo.

    Nota

    In genere non è consigliabile che gli utenti modificano queste impostazioni nei sistemi moderni in grado di standby perché possono causare un notevole scarico della batteria.

  • GUID_POWER_DEVICE_WAKE_ENABLE

    Abilita una casella di controllo per attivare o disattivare l'invio di IRP di attesa/riattivazione. Quando selezionato, il driver deve inviare una richiesta di IRP_MN_WAIT_WAKE all'oggetto dispositivo fisico. Ciò consente al dispositivo di riattivare il sistema in risposta a un evento esterno. Questa impostazione in genere non influisce sulla capacità del dispositivo di riattivare il sistema dallo stato di standby moderno, ma piuttosto a bassa potenza (Sx, dove x > 0). Ad esempio, se abilitato per il driver della classe di tastiera, il dispositivo della tastiera riattiva il sistema quando viene premuto un tasto. Quando la casella di controllo non è selezionata, il driver deve annullare la richiesta di IRP_MN_WAIT_WAKE . Il blocco dati per la classe WMI è costituito da un singolo valore BOOLEAN che indica lo stato corrente della casella di controllo.

Le richieste di query WMI vengono inviate per i GUID della classe WMI GUID_POWER_DEVICE_XXX ogni volta che il foglio delle proprietà per il driver viene aperto in Gestione dispositivi. Le richieste di modifica WMI vengono inviate ogni volta che viene modificata una delle caselle di controllo nella scheda Power Management . Gli utenti si aspettano che il valore impostato per mantenere tra i carichi del driver e gli scaricamenti, pertanto i driver devono archiviare il valore corrente di una delle due proprietà nel Registro di sistema.

I driver di esempio della classe mouse o tastiera gestiscono entrambi il GUID della classe WMI GUID_POWER_DEVICE_WAKE_ENABLE. Vedere \src\input\kbdclass e \src\input\mouclass in Windows Driver Kit (WDK).