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