PowerBroadcastStatus Enumerazione

Definizione

Indica lo stato di alimentazione del sistema.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Ereditarietà
PowerBroadcastStatus

Campi

Nome Valore Descrizione
QuerySuspend 0

Il sistema ha richiesto l'autorizzazione per sospendere il computer. Un'applicazione che concede l'autorizzazione deve eseguire preparativi per la sospensione prima della restituzione.

QuerySuspendFailed 2

Il sistema ha negato l'autorizzazione per sospendere il computer. Questo stato viene trasmesso se un'applicazione o un driver ha negato uno stato precedente QuerySuspend .

Suspend 4

Il computer sta per entrare in uno stato sospeso. Questo evento viene in genere trasmesso quando tutte le applicazioni e i driver installabili sono tornati true a uno stato precedente QuerySuspend .

ResumeCritical 6

Il sistema ha ripreso l'operazione dopo una sospensione critica causata da una batteria non funzionante. Poiché una sospensione critica si verifica senza notifica precedente, le risorse e i dati disponibili in precedenza potrebbero non essere presenti quando l'applicazione riceve questo evento. L'applicazione deve tentare di ripristinarne lo stato al meglio della sua capacità.

ResumeSuspend 7

Il sistema ha ripreso l'operazione dopo la sospensione.

BatteryLow 9

L'alimentazione della batteria è bassa.

PowerStatusChange 10

Viene rilevata una modifica dello stato di alimentazione del computer, ad esempio un commutatore dalla batteria all'A/C. Il sistema trasmette questo evento anche quando la batteria rimanente scivola al di sotto della soglia specificata dall'utente o se l'alimentazione della batteria cambia di una percentuale specificata.

OemEvent 11

Un BIOS APM (Advanced Power Management) ha segnalato un evento OEM APM.

ResumeAutomatic 18

Il computer si è svegliato automaticamente per gestire un evento. Se il sistema rileva qualsiasi attività dell'utente dopo la trasmissione ResumeAutomatic, trasmette un ResumeSuspend evento per informare le applicazioni che possono riprendere l'interazione completa con l'utente.

Commenti

PowerBroadcastStatus viene usato dalla ServiceBase classe per indicare una modifica dello stato di alimentazione del sistema. È possibile progettare l'applicazione in modo da reagire a qualsiasi modifica dello stato di alimentazione.

Si applica a

Vedi anche