estructura PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)

La estructura de PEP_COORIDNATED_DEPENDENCY_OPTION describe la dependencia de un estado inactivo coordinado en el sistema operativo.

Sintaxis

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

Miembros

ExpectedStateIndex

Proporciona el índice del estado inactivo (estado inactivo coordinado o estado de inactividad del procesador) que esta transición inactiva ya debe haber especificado o especificar.

LooseDependency

Cuando es FALSE, el sistema operativo debe usar la sincronización para garantizar que el estado al que hace referencia esta dependencia ya se haya especificado. Cuando es TRUE, el sistema operativo puede realizar la coordinación del mejor esfuerzo que se introduce en el estado de destino. El PEP debe establecer LooseDependency en TRUE si ExpectedState es un estado de procesador y tiene establecida la marca WakesSpuriously .

InitiatingState

Indica si el sistema operativo puede especificar simultáneamente el estado al que hace referencia esta dependencia. Si es FALSE, este estado solo es válido cuando otro procesador lo ha escrito anteriormente.

DependentState

Indica si este estado es un estado válido para que un procesador dependiente esté en.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pep_x.h)

Consulte también

notificación de PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY

PEP_PPM_QUERY_COORDINATED_DEPENDENCY