次の方法で共有


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 に設定します。 指定されたタイムアウト間隔でデバイスがアイドル状態のままになった後、デバイス ドライバーの DevicePowerNotRequiredCallback コールバック ルーチンを呼び出すようオペレーティング システムに指示するには、FALSE に設定します。 詳細については、「PoFxSetDeviceIdleTimeout する」を参照してください。

備考

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

必要条件

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

関連項目

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION

PoFxSetDeviceIdleTimeout