SYSTEM_POWER_INFORMATION-Struktur
Enthält Informationen zum Leerlauf des Systems.
Syntax
typedef struct _SYSTEM_POWER_INFORMATION {
ULONG MaxIdlenessAllowed;
ULONG Idleness;
ULONG TimeRemaining;
UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;
Member
-
MaxIdlenessAllowed
-
Der Leerlauf, bei dem das System als Leerlauf betrachtet wird, und das Leerlauftimeout beginnt zu zählen, ausgedrückt als Prozentsatz. Wenn sie unter diese Zahl fallen, wird der Timer abgebrochen.
-
Leerlauf
-
Die aktuelle Leerlaufstufe, ausgedrückt als Prozentsatz.
-
TimeRemaining
-
Die verbleibende Zeit im Leerlauftimer in Sekunden.
-
CoolingMode
-
Der aktuelle Systemkühlungsmodus. Dieser Member muss einen der folgenden Werte aufweisen.
Wert Bedeutung - PO_TZ_ACTIVE
- 0
Das System befindet sich derzeit im aktiven Kühlmodus. - PO_TZ_INVALID_MODE
- 2
Das System unterstützt keine CPU-Drosselung, oder es ist keine Wärmezone im System definiert. - PO_TZ_PASSIVE
- 1
Das System befindet sich derzeit im passiven Kühlmodus.
Bemerkungen
Beachten Sie, dass diese Strukturdefinition versehentlich in WinNT.h ausgelassen wurde. Dieser Fehler wird in Zukunft behoben. Fügen Sie in der Zwischenzeit zum Kompilieren Ihrer Anwendung die in diesem Thema enthaltene Strukturdefinition in Ihren Quellcode ein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |