Compartir a través de


estructura PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)

La estructura de PEP_COORIDNATED_DEPENDENCY_OPTION describe la dependencia de un estado de inactividad coordinado al 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 especificar o especificar.

LooseDependency

Cuando FALSE, el sistema operativo debe usar la sincronización para garantizar que ya se ha especificado el estado al que hace referencia esta dependencia. Cuando TRUE, el sistema operativo puede realizar la coordinación de mejor esfuerzo que se introduce en el estado de destino. El PEP debe establecer LooseDependency en TRUE si el 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 FALSE, este estado solo es válido cuando otro procesador lo ha escrito previamente.

DependentState

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

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pep_x.h (incluya Pep_x.h)

Consulte también

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY de notificación

PEP_PPM_QUERY_COORDINATED_DEPENDENCY