estructura de 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 IdleStates . Este miembro se establece en el valor IdleStateCount 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 cualquier transición a estados inactivos. Un procesador principal puede especificar el estado inactivo seleccionado solo después de que los procesadores secundarios hayan especificado sus estados de inactividad correspondientes. El PEP debe establecer el miembro MaximumCoordinatedProcessors en un número menor que el número total de procesadores de la plataforma de hardware.

[in] IdleStates[ANYSIZE_ARRAY]

Primer elemento de una matriz de estructuras de 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 PEP_PPM_QUERY_IDLE_STATES . El miembro Count especifica el número de elementos de matriz. 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.

Comentarios

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 Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pepfx.h)

Consulte también

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_PROCESSOR_IDLE_STATE