estructura PEP_PPM_PLATFORM_STATE_RESIDENCIES (pepfx.h)
La estructura PEP_PPM_PLATFORM_STATE_RESIDENCIES contiene los tiempos de residencia acumulados y los recuentos de transición para los estados inactivos admitidos por la plataforma de hardware.
typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
[in] ULONG Count;
[in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;
[in] Count
Número de elementos de la matriz a los que apunta el miembro States. El número de elementos de matriz es igual al número de estados inactivos de la plataforma que el PEP proporcionó anteriormente en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES.
[in] States
Puntero a un búfer de salida en el que el PEP escribe una matriz de estructuras PEP_PPM_PLATFORM_STATE_RESIDENCY. Cada estructura contiene la información de recuento de residencia y transición acumulada para un estado de inactividad de plataforma determinado. Se garantiza que este búfer es lo suficientemente grande como para contener el número de elementos de matriz especificados por el miembro Count. 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.
La notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES usa esta estructura. Ambos miembros de la estructura contienen valores de entrada que proporciona el marco de administración de energía de Windows (PoFx) cuando se envía esta notificación al PEP. PoFx asigna el búfer de salida al que apunta el miembro States y el PEP escribe en este búfer.
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pepfx.h (include Pep_x.h) |
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES