структура PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)
Структура PEP_COORIDNATED_DEPENDENCY_OPTION описывает зависимость согласованного состояния простоя к ОС.
Синтаксис
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, ОС должна использовать синхронизацию, чтобы гарантировать, что состояние, указанное этой зависимостью, уже введено. Если TRUE, ОС может выполнять оптимальную координацию, которую вводит целевое состояние. PEP должен задать LooseDependency TRUE, если ExpectedState является состоянием процессора и имеет Пробуждение, флаг.
InitiatingState
Указывает, может ли ОПЕРАЦИОННая система одновременно входить в состояние, на которое ссылается эта зависимость. Если FALSE, это состояние допустимо только при вводе другого процессора.
DependentState
Указывает, является ли это состояние допустимым для зависимого процессора.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pep_x.h (include Pep_x.h) |
См. также
уведомления PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY