Condividi tramite


GUID delle impostazioni di risparmio energia

L'impostazione dell'alimentazione GUIDidentifica gli eventi di modifica dell'alimentazione. Questo argomento elenca i GUIDdi impostazione dell'alimentazione per le notifiche più utili per le applicazioni. Un'applicazione deve registrarsi per ogni evento di modifica dell'alimentazione che potrebbe influire sul comportamento. La notifica viene inviata ogni volta che viene modificata un'impostazione.

I GUIDdelle impostazioni di risparmio energia sono definiti in WinNT.h.


GUID_ACDC_POWER_SOURCE (5D3E9A59-E9D5-4B00-A6BD-FF34FF516548)

L'alimentazione del sistema è cambiata.

Il membro Data è un DWORD con un valore dell'enumerazione SYSTEM_POWER_CONDITION che indica l'origine di alimentazione corrente:

PoAc (0): il computer è alimentato da una fonte di alimentazione AC (o simile, ad esempio un portatile alimentato da una scheda automobilistica 12V).

PoDc (1): il computer è alimentato da una fonte di alimentazione a batteria di onboarding.

PoHot (2): il computer è alimentato da una fonte di alimentazione a breve termine, ad esempio un dispositivo UPS.


GUID_BATTERY_PERCENTAGE_REMAINING (A7AD8041-B45A-4CAE-87A3-edizione EnterpriseCBB468A9E1)

La capacità rimanente della batteria è cambiata. La granularità varia dal sistema al sistema, ma la granularità migliore è pari all'1%.

Il membro Data è un DWORD che indica la capacità corrente della batteria rimanente come percentuale da 0 a 100.


GUID_CONSOLE_DISPLAY_STATE (6FE69556-704A-47A0-8F24-C28D936FDA47)

Lo stato di visualizzazione del monitor corrente è cambiato.

Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: questa notifica è disponibile a partire da Windows 8 e Windows Server 2012.

Il membro Data è un DWORD con un valore dell'enumerazione MONITOR_DISPLAY_STATE :

PowerMonitorOff (0): lo schermo è spento.

PowerMonitorOn (1): lo schermo è acceso.

PowerMonitorDim (2): lo schermo è in grigio.


GUID_GLOBAL_Uedizione StandardR_PREedizione Standard NCE (786E8A1D-B427-4344-9207-09E70BDCBEA9)

Lo stato utente associato a qualsiasi sessione è stato modificato. Rappresenta lo stato combinato della presenza dell'utente in tutte le sessioni locali e remote nel sistema.

Questa notifica viene inviata solo ai servizi e ad altri programmi in esecuzione nella sessione 0. Le applicazioni in modalità utente devono invece registrarsi per GUID_edizione StandardSSION_Uedizione StandardR_PREedizione Standard NCE.

Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: questa notifica è disponibile a partire da Windows 8 e Windows Server 2012.

Il membro Data è un DWORD con uno dei valori seguenti dell'enumerazione U edizione StandardR_ACTIVITY_PREedizione Standard NCE:

PowerUserPresent (0): l'utente è presente in qualsiasi sessione locale o remota del sistema.

PowerUserInactive (2): l'utente non è presente in alcuna sessione locale o remota nel sistema.


GUID_IDLE_BACKGROUND_TASK (515C31D8-F734-163D-A0FD-11A08C91E8F1)

Il sistema è occupato. Ciò indica che il sistema non verrà spostato in uno stato di inattività nel prossimo futuro e che l'ora corrente è un buon momento per i componenti per eseguire attività in background o inattive che altrimenti impediscono al computer di entrare in uno stato di inattività.

Non viene visualizzata alcuna notifica quando il sistema è in grado di spostarsi in uno stato di inattività. La notifica dell'attività in background inattiva non indica se un utente è presente nel computer.

Il membro Dati non dispone di informazioni e può essere ignorato.


GUID_LIDSWITCH_STATE_CHANGE (BA3E0F4D-B817-4094-A2D1-D56379E6A0F3)

Lo stato del coperchio è cambiato (aperto o chiuso). Il callback non verrà chiamato finché non viene trovato un dispositivo coperchio e il relativo stato corrente è noto.

0x0 - Il coperchio è chiuso.

0x1 - Il coperchio viene aperto.


GUID_MONITOR_POWER_ON (02731015-4510-4526-99E6-E5A17EBD1AEA)

Il monitoraggio del sistema primario è stato acceso o spento. Questa notifica è utile per i componenti che eseguono attivamente il rendering del contenuto nel dispositivo di visualizzazione, ad esempio la visualizzazione multimediale. Le applicazioni devono registrarsi per questa notifica e interrompere il rendering del contenuto grafico quando il monitoraggio è disattivato per ridurre il consumo di energia del sistema.

Il membro Data è un DWORD che indica lo stato di monitoraggio corrente:

0x0 : il monitoraggio è disattivato.

0x1 : il monitoraggio è attivo.

Windows 8 e Windows Server 2012: le nuove applicazioni devono usare GUID_CONSOLE_DISPLAY_STATE anziché questa notifica.


GUID_POWER_SAVING_STATUS (E00958C0-C213-4ACE-AC77-FECCED2edizione Enterprise EA5)

Il risparmio batteria è stato spento o attivato in risposta alla modifica delle condizioni di alimentazione. Questa notifica è utile per i componenti che partecipano alla conservazione dell'energia. Le applicazioni devono registrarsi per questa notifica e risparmiare energia quando il risparmio batteria è acceso.

Il membro Data è un DWORD che indica lo stato del risparmio batteria:

0x0 - Risparmio batteria è spento.

0x1 - Risparmio batteria è acceso. Risparmiare energia dove possibile.

Per informazioni generali sul risparmio batteria, vedi risparmio batteria (nelle linee guida relative ai componenti hardware).


GUID_ENERGY_SAVER_STATUS (550E8400-E29B-41D4-A716-446655440000)

Importante

Queste informazioni si riferiscono a un prodotto in versione non definitiva che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Lo stato del risparmio energia è cambiato. Questa notifica è utile per i componenti che partecipano alla conservazione dell'energia. Le applicazioni che si registrano per questa notifica possono risparmiare vari gradi di potenza a seconda della modalità di risparmio energia attiva.

Il membro Data è un DWORD con valori dell'enumerazione ENERGY_SAVER_STATUS che indica lo stato corrente del risparmio energia.

ENERGY_SAVER_OFF - Risparmio energia è disattivato.

ENERGY_SAVER_STANDARD - Risparmio energia è in modalità standard. Risparmiare energia se l'impatto dell'esperienza utente è minimo.

ENERGY_SAVER_HIGH_SAVINGS - Risparmio energia è in modalità a risparmio elevato. Risparmiare energia dove possibile.


GUID_POWERSCHEME_PERSONALITY (245D8541-3943-4422-B025-13A784F679B7)

La personalità attiva della combinazione di potere è cambiata. Tutte le combinazioni di energia sono mappate a una di queste personalità.

Il membro Data è un GUID che indica la nuova personalità attiva dello schema di alimentazione:

GUID_MIN_POWER_SAVINGS (8C5E7FDA-E8BF-4A96-9A85-A6E23A8C635C)

Prestazioni elevate: lo schema è progettato per offrire prestazioni massime a scapito del risparmio di consumo energetico.

GUID_MAX_POWER_SAVINGS (A1841308-3541-4FAB-BC81-F71556F20B4A)

Risparmio energia: lo schema è progettato per offrire un risparmio di consumo di energia massimo a scapito delle prestazioni e della velocità di risposta del sistema.

GUID_TYPICAL_POWER_SAVINGS (381B4222-F694-41F0-9685-FF5BB260DF2E)

Automatico: lo schema è progettato per bilanciare automaticamente le prestazioni e il risparmio di consumo energetico.


GUID_edizione StandardSSION_DISPLAY_STATUS (2B84C20E-AD23-4DDF-93DB-05FFBD7EFCA5)

La visualizzazione associata alla sessione dell'applicazione è stata accesa o disattivata.

Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: questa notifica è disponibile a partire da Windows 8 e Windows Server 2012.

Questa notifica viene inviata solo alle applicazioni in modalità utente. I servizi e altri programmi in esecuzione nella sessione 0 non ricevono questa notifica.

Il membro Data è un DWORD con un valore dell'enumerazione MONITOR_DISPLAY_STATE :

PowerMonitorOff (0): lo schermo è spento.

PowerMonitorOn (1): lo schermo è acceso.

PowerMonitorDim (2): lo schermo è in grigio.

Nota

Tutte le applicazioni eseguite in una sessione interattiva in modalità utente devono usare questa impostazione. Quando le applicazioni in modalità kernel si registrano per il monitoraggio dello stato, devono invece usare GUID_CONSOLE_DISPLAY_STATUS .


GUID_edizione StandardSSION_Uedizione StandardR_PREedizione Standard NCE (3C0F4548-C03F-4C4D-B9F2-237EDE686376)

Lo stato utente associato alla sessione dell'applicazione è cambiato.

Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: questa notifica è disponibile a partire da Windows 8 e Windows Server 2012.

Questa notifica viene inviata solo alle applicazioni in modalità utente in esecuzione in una sessione interattiva. I servizi e altri programmi in esecuzione nella sessione 0 devono registrarsi per GUID_GLOBAL_Uedizione StandardR_PREedizione Standard NCE.

Il membro Data è un DWORD con uno dei valori seguenti dell'enumerazione U edizione StandardR_ACTIVITY_PREedizione Standard NCE:

PowerUserPresent (0): l'utente fornisce input alla sessione.

PowerUserInactive (2): il timeout dell'attività utente è trascorso senza alcuna interazione da parte dell'utente.


GUID_SYSTEM_AWAYMODE (98A7F580-01F7-48AA-9C0F-44352C29E5C0)

Il sistema entra o esce dalla modalità di uscita.

Il membro Data è un DWORD che indica lo stato della modalità di distanza corrente:

0x0: il computer sta uscendo dalla modalità di uscita.

0x1: il computer sta entrando in modalità di distanza.

Requisiti

Requisito Valore
Intestazione
WinNT.h