estructura PEP_PPM_PARK_SELECTION (pep_x.h)
La estructura PEP_PPM_PARK_SELECTION indica las preferencias del sistema operativo y del complemento de extensión de plataforma (PEP) con respecto a qué procesadores de la plataforma se deben estacionar para reducir el consumo de energía.
typedef struct _PEP_PPM_PARK_SELECTION {
[in] ULONG AdditionalUnparkedProcessors;
[in] ULONG Count;
[in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;
[in] AdditionalUnparkedProcessors
Número de procesadores adicionales que deben estar estacionados.
Este número incluye todos los procesadores de la matriz Procesadores de para los que el PEP establece PepPreference en PROCESSOR_PARK_PREFERENCE_PARKED, pero el sistema operativo establece PoPreference en PROCESSOR_PARK_PREFERENCE_UNPARKED o PROCESSOR_PARK_PREFERENCE_NONE. Para obtener más información sobre estos valores, vea PEP_PROCESSOR_PARK_PREFERENCE.
Este número no incluye procesadores en la matriz procesadores para la que el sistema operativo establece el valor PoPreference en PROCESSOR_PARK_PREFERENCE_PARKED.
[in] Count
Número de elementos de la matriz a los que apunta el miembro Procesadores.
[in/out] Processors
Puntero a una matriz de estructuras de PEP_PROCESSOR_PARK_PREFERENCE. El miembro Count especifica el número de elementos de la matriz.
Cada elemento de matriz indica las preferencias de estacionamiento de un procesador determinado.
Devuelve la preferencia de estacionamiento PEP para cada procesador.
Se garantiza que la matriz Procesadores contenga los procesadores en orden creciente por índice de procesador.
La notificación de PEP_NOTIFY_PPM_PARK_SELECTION usa esta estructura. Los tres miembros de la estructura contienen valores de entrada establecidos por el marco de administración de energía de Windows (PoFx) antes de enviar esta notificación al PEP.
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pep_x.h (incluya Pep_x.h) |