estructura PEP_COORDINATED_DEPENDENCY_OPTION (pepfx.h)

La estructura de PEP_COORIDNATED_DEPENDENCY_OPTION describe la dependencia de un estado inactivo coordinado para 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 de inactividad (estado de inactividad 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 escrito. Cuando es TRUE, el sistema operativo puede realizar la coordinación de mejor esfuerzo que se introduce el estado de destino. El PEP debe establecer LooseDependency en TRUE si ExpectedState es un estado de procesador y tiene la marca WakesSpuriously establecida.

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 pepfx.h (include Pep_x.h)

Consulte también

notificación de PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY

PEP_PPM_QUERY_COORDINATED_DEPENDENCY