次の方法で共有


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 である必要があります。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー powrprof.h
Library PowrProf.lib
[DLL] PowrProf.dll

こちらもご覧ください

デバイスの電源管理