PEP_PLATFORM_IDLE_STATE_UPDATE構造体 (pep_x.h)

PEP_PLATFORM_IDLE_STATE_UPDATE構造体には、プラットフォームアイドル状態の更新されたプロパティが含まれています。

構文

typedef struct _PEP_PLATFORM_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PLATFORM_IDLE_STATE_UPDATE, *PPEP_PLATFORM_IDLE_STATE_UPDATE;

メンバー

Version

この構造体の現在のバージョン番号。 このメンバーを PEP_PLATFORM_IDLE_STATE_UPDATE_VERSION に設定します。

Latency

プラットフォームがスリープ解除イベントに応答してこのアイドル状態からスリープ解除するための、最悪の場合の待機時間 (100 ナノ秒単位)。

BreakEvenDuration

100 ナノ秒単位で指定された、プラットフォームがこのアイドル状態で費やす必要がある最小時間は、この状態に切り替える価値があります。 Windows 電源管理フレームワーク (PoFx) は、プラットフォームが 少なくとも BreakEvenDuration で指定された時間だけこの状態のままである可能性がない限り、プラットフォームをアイドル状態に切り替えないようにするためのヒントとしてこのメンバー値を使用します。

注釈

UpdatePlatformIdleState ルーチンの Update パラメーターは、PEP_PLATFORM_IDLE_STATE_UPDATE構造体へのポインターです。

要件

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

こちらもご覧ください

UpdatePlatformIdleState