次の方法で共有


PEP_WORK_DEVICE_IDLE 構造体 (pep_x.h)

PEP_WORK_DEVICE_IDLE構造体は、指定したデバイスのアイドルタイムアウトを無視するかどうかを示します。

構文

typedef struct _PEP_WORK_DEVICE_IDLE {
  POHANDLE DeviceHandle;
  BOOLEAN  IgnoreIdleTimeout;
} PEP_WORK_DEVICE_IDLE, *PPEP_WORK_DEVICE_IDLE;

メンバー

DeviceHandle

Windows 電源管理フレームワーク (PoFx) を使用したデバイスの登録を表すハンドル。 PoFx を使用したデバイスの登録を表す POHANDLE 値。 プラットフォーム拡張機能プラグイン (PEP) は、デバイスのドライバー スタックがデバイスを PoFx に登録したことを PEP に通知した PEP_DPM_REGISTER_DEVICE 通知中に、以前に PoFx からこのハンドルを受信しました。

IgnoreIdleTimeout

アイドルタイムアウトを無視するかどうか。このデバイスのアイドルタイムアウトを無視するようにオペレーティング システムに指示するには、TRUE に設定します。 FALSE に設定すると、デバイス ドライバーの DevicePowerNotRequiredCallback コールバック ルーチンを呼び出すようオペレーティング システムに指示します。指定されたタイムアウト間隔でデバイスがアイドル状態のままになります。 詳細については、「 PoFxSetDeviceIdleTimeout」を参照してください。

注釈

PEP_WORK_INFORMATION構造体の DeviceIdle メンバーは、PEP_WORK_DEVICE_IDLE構造体です。

要件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
Header pep_x.h (Pepfx.h を含む)

こちらもご覧ください

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout