SYSTEM_POWER_INFORMATION構造体
システムのアイドル状態に関する情報が含まれます。
構文
typedef struct _SYSTEM_POWER_INFORMATION {
ULONG MaxIdlenessAllowed;
ULONG Idleness;
ULONG TimeRemaining;
UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;
メンバー
-
MaxIdlenessAllowed
-
システムがアイドル状態と見なされ、アイドルタイムアウトがカウントされ始めるアイドル状態は、パーセンテージで表されます。 この数値を下回った場合、タイマーは取り消されます。
-
アイドル
-
現在のアイドル レベル 。パーセンテージで表されます。
-
TimeRemaining
-
アイドル タイマーの残り時間 (秒単位)。
-
CoolingMode
-
現在のシステム冷却モード。 このメンバーには、次のいずれかの値が必要です。
値 説明 - PO_TZ_ACTIVE
- 0
システムは現在アクティブ冷却モードです。 - PO_TZ_INVALID_MODE
- 2
システムでは CPU 調整がサポートされていないか、システムに温度ゾーンが定義されていません。 - PO_TZ_PASSIVE
- 1
システムは現在パッシブ冷却モードです。
注釈
この構造体定義は WinNT.h から誤って省略されたことに注意してください。 このエラーは今後修正される予定です。 それまでの間、アプリケーションをコンパイルするには、このトピックに含まれる構造定義をソース コードに含めます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |