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 开始支持。
标头 pep_x.h (包括 Pep_x.h)

另请参阅

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY 通知

PEP_PPM_QUERY_COORDINATED_DEPENDENCY