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