DevicePowerSetDeviceState 函数 (powrprof.h)

修改指定设备上的指定数据。

语法

DWORD DevicePowerSetDeviceState(
  [in] LPCWSTR DeviceDescription,
  [in] ULONG   SetFlags,
  [in] PVOID   SetData
);

参数

[in] DeviceDescription

要修改的设备的名称或硬件标识符字符串。

[in] SetFlags

要修改的设备的属性。

含义
DEVICEPOWER_SET_WAKEENABLED
0x00000001
使指定的设备能够唤醒系统。
DEVICEPOWER_CLEAR_WAKEENABLED
0x00000002
阻止指定的设备唤醒系统。

[in] SetData

保留的 必须为 NULL

返回值

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 powrprof.h
Library PowrProf.lib
DLL PowrProf.dll

另请参阅

设备电源管理