POWER_ACTION_POLICY-Struktur (winnt.h)
Enthält Informationen, die zum Festlegen des Systemleistungszustands verwendet werden.
Syntax
typedef struct {
POWER_ACTION Action;
DWORD Flags;
DWORD EventCode;
} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY;
Member
Action
Der angeforderte Systemleistungszustand. Dieser Member muss einer der Werte des POWER_ACTION Enumerationstyps sein.
Flags
Ein Flag, das steuert, wie der Energiezustand gewechselt wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert | Bedeutung |
---|---|
|
Erzwingt eine kritische Unterbrechung. |
|
Deaktiviert alle Aktivierungsereignisse. |
|
Verwendet den ersten hellsten verfügbaren Ruhezustand. |
|
Erfordert die Eingabe des Systemkennworts beim Fortsetzen aus einem der System standby-Status. |
|
Hat keinerlei Auswirkungen. |
|
Hat keinerlei Auswirkungen. |
|
Anwendungen können den Benutzer auffordern, anweisungen zur Vorbereitung auf die Aussetzung einzugeben. Legt Bit 0 im Flags-Parameter fest, der im lParam-Parameter von WM_POWERBROADCAST übergeben wird. |
EventCode
Die Ebene der Benutzerbenachrichtigung. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnt.h (windows.h einschließen) |