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