修改指定设备上的指定数据。
语法
DWORD DevicePowerSetDeviceState(
[in] LPCWSTR DeviceDescription,
[in] ULONG SetFlags,
[in] PVOID SetData
);
参数
[in] DeviceDescription
要修改的设备的名称或硬件标识符字符串。
[in] SetFlags
要修改的设备的属性。
| 值 | 含义 |
|---|---|
|
使指定的设备能够唤醒系统。 |
|
阻止指定的设备唤醒系统。 |
[in] SetData
保留的 必须为 NULL。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | powrprof.h |
| Library | PowrProf.lib |
| DLL | PowrProf.dll |