次の方法で共有


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 はターゲットの状態が入力されるベスト エフォート調整を実行できます。 pep は ExpectedState がプロセッサ状態であり、WakesSpuriously フラグが設定されている場合は、LooseDependencyTRUE に設定する必要があります。

InitiatingState

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

DependentState

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

必要条件

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

関連項目

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY 通知

PEP_PPM_QUERY_COORDINATED_DEPENDENCY