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) |