共用方式為


writePwrScheme 函式 (powrprof.h)

[WritePwrScheme 已不再可供從 Windows Vista 使用。 請改用 PowerEnumerate 函式來列舉指定配置的電源設定,並使用電源寫入函式來寫入個別設定。]

寫入指定電源配置唯一的原則設定。

語法

BOOLEAN WritePwrScheme(
  [in]           PUINT         puiID,
  [in]           LPCWSTR       lpszSchemeName,
  [in, optional] LPCWSTR       lpszDescription,
  [in]           PPOWER_POLICY lpScheme
);

參數

[in] puiID

要寫入之電源配置的索引。 如果具有相同索引的電源配置已經存在,則會加以取代。 否則,會建立新的電源配置。

[in] lpszSchemeName

電源配置的名稱。

[in, optional] lpszDescription

電源配置的描述。

[in] lpScheme

包含要寫入之電源原則設定 之POWER_POLICY 結構的指標。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

這項變更不會影響目前的系統電源原則。 若要將此變更套用至目前的系統電源原則,請使用此電源配置的索引呼叫 SetActivePwrScheme 函式。

使用 WritePwrScheme 撰寫的電源原則配置會永久儲存在系統登錄區中,並保留在 Power Options 控制面板程式中使用,或後續呼叫電源配置 API。 若要從系統永久移除電源配置,請呼叫 DeletePwrScheme 函式。

如需使用 PowrProf.h 的詳細資訊,請參閱 Power Schemes

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 powrprof.h
程式庫 PowrProf.lib
Dll PowrProf.dll

另請參閱

DeletePwrScheme

POWER_POLICY

電源管理功能

電源配置

ReadPwrScheme

SetActivePwrScheme