PEP_COORDINATED_DEPENDENCY_OPTION 構造体 (pep_x.h)

PEP_COORIDNATED_DEPENDENCY_OPTION構造体は、OS に対する調整されたアイドル状態の依存関係を表します。

構文

typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
  UCHAR   ExpectedStateIndex;
  BOOLEAN LooseDependency;
  BOOLEAN InitiatingState;
  BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;

メンバー

ExpectedStateIndex

このアイドル状態遷移によって既に入力または入力されている必要があるアイドル状態 (調整されたアイドル状態またはプロセッサアイドル状態) のインデックスを提供します。

LooseDependency

FALSE の場合、OS は同期を使用して、この依存関係によって参照される状態が既に入力されていることを保証する必要があります。 TRUE の場合、OS はターゲット状態に入ったベスト エフォート調整を実行する場合があります。 ExpectedState がプロセッサ状態であり、WakesSpuriously フラグが設定されている場合、PEP は LooseDependencyを TRUE に設定する必要があります。

InitiatingState

OS がこの依存関係によって参照される状態に同時に入る可能性があるかどうかを示します。 FALSE の場合、この状態は、別のプロセッサが以前に入力した場合にのみ有効です。

DependentState

この状態が依存プロセッサの有効な状態であるかどうかを示します。

要件

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

こちらもご覧ください

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY通知

PEP_PPM_QUERY_COORDINATED_DEPENDENCY