estructura PEP_PPM_PLATFORM_STATE_RESIDENCIES (pepfx.h)

La estructura de 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.

Sintaxis

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;

Miembros

[in] Count

Número de elementos de la matriz a los que apunta el miembro De los Estados . 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 de PEP_PPM_PLATFORM_STATE_RESIDENCY . Cada estructura contiene la información acumulada de recuento de residencia y transición 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 van de 0 a N-1.

Comentarios

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 apuntan los Estados miembros y el PEP escribe en este búfer.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY