Compartir a través de


estructura PEP_PPM_QUERY_IDLE_STATES (pep_x.h)

La estructura PEP_PPM_QUERY_IDLE_STATES describe los estados inactivos de un procesador determinado.

Sintaxis

typedef struct _PEP_PPM_QUERY_IDLE_STATES {
  [in]  ULONG                    Count;
  [out] ULONG                    MaximumCoordinatedProcessors;
        PEP_PROCESSOR_IDLE_STATE IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES, *PPEP_PPM_QUERY_IDLE_STATES;

Miembros

[in] Count

Número de elementos de la matriz de IdleStates. Este miembro se establece en el IdleStateCount valor que el PEP proporcionó anteriormente para este procesador en respuesta a la notificación de PEP_NOTIFY_PPM_QUERY_CAPABILITIES.

[out] MaximumCoordinatedProcessors

Número máximo de procesadores secundarios subordinados a este procesador para las transiciones a estados inactivos. Un procesador principal puede especificar el estado inactivo seleccionado solo después de que los procesadores secundarios hayan especificado sus estados inactivos correspondientes. El PEP debe establecer el miembro MaximumCoordinatedProcessors en un número inferior al número total de procesadores de la plataforma de hardware.

[in] IdleStates[ANYSIZE_ARRAY]

Primer elemento de una matriz de estructuras PEP_PROCESSOR_IDLE_STATE. Cada elemento de matriz describe uno de los estados inactivos de este procesador. Si la matriz contiene más de un elemento, los elementos adicionales siguen inmediatamente el final de la estructura de PEP_PPM_QUERY_IDLE_STATES. El número de elementos de matriz se especifica mediante el miembro Count. Se garantiza que el búfer que PoFx asigna para contener esta estructura es lo suficientemente grande como para contener la estructura de PEP_PPM_QUERY_IDLE_STATES más los elementos de matriz que siguen esta estructura. Cada estado inactivo se identifica mediante su índice de matriz. Si la matriz contiene N elementos, los índices de estado inactivo oscilan entre 0 y N-1.

Observaciones

La notificación de PEP_NOTIFY_PPM_QUERY_IDLE_STATES usa esta estructura. El miembro Count de la estructura contiene un valor de entrada que PoFx proporciona cuando se envía esta notificación. Los otros dos miembros contienen valores de salida que el PEP escribe en la estructura en respuesta a la notificación.

Requisitos

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

Consulte también

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_PROCESSOR_IDLE_STATE