estrutura PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)

A estrutura PEP_COORIDNATED_DEPENDENCY_OPTION descreve a dependência de um estado ocioso coordenado para o sistema operacional.

Sintaxe

typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
  UCHAR   ExpectedStateIndex;
  BOOLEAN LooseDependency;
  BOOLEAN InitiatingState;
  BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;

Membros

ExpectedStateIndex

Fornece o índice do estado ocioso (estado ocioso coordenado ou estado ocioso do processador) que já deve ter sido inserido/inserido por essa transição ociosa.

LooseDependency

Quando FALSE, o sistema operacional deve usar a sincronização para garantir que o estado referenciado por essa dependência já tenha sido inserido. Quando TRUE, o sistema operacional pode executar a coordenação de melhor esforço que o estado de destino é inserido. O PEP deve definir LooseDependency comoTRUE se o ExpectedState for um estado de processador e tiver o sinalizador WakesSpuriously definido.

InitiatingState

Indica se o sistema operacional pode inserir simultaneamente o estado referenciado por essa dependência. Se FALSE, esse estado só será válido quando outro processador tiver inserido anteriormente.

DependentState

Indica se esse estado é um estado válido para um processador dependente estar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte começando com Windows 10.
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY notificação

PEP_PPM_QUERY_COORDINATED_DEPENDENCY