Поделиться через


структура 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

PEP_PPM_QUERY_COORDINATED_DEPENDENCY