POWER_ACTION_POLICY結構 (winnt.h)
包含用來設定系統電源狀態的資訊。
語法
typedef struct {
POWER_ACTION Action;
DWORD Flags;
DWORD EventCode;
} POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY;
成員
Action
要求的系統電源狀態。 這個成員必須是其中一個 POWER_ACTION 列舉型別值。
Flags
旗標,控制如何切換電源狀態。 這個成員可以是下列一或多個值。
值 | 意義 |
---|---|
|
強制重大暫停。 |
|
停用所有喚醒事件。 |
|
使用第一個最淺的可用睡眠狀態。 |
|
需要從其中一個系統待命狀態繼續時輸入系統密碼。 |
|
這個選項無效。 |
|
這個選項無效。 |
|
應用程式可以提示使用者提供如何準備暫停的指示。 在 WM_POWERBROADCAST 的 lParam 參數中,設定 Flags 參數中的位 0。 |
EventCode
使用者通知的層級。 這個成員可以是下列一或多個值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winnt.h (包括 Windows.h) |