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