estructura PEP_PPM_QUERY_PLATFORM_STATE (pepfx.h)

La estructura PEP_PPM_QUERY_PLATFORM_STATE contiene información sobre un estado de inactividad de la plataforma.

Sintaxis

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

Miembros

[in] StateIndex

Índice de este estado inactivo de la plataforma. Si la plataforma de hardware admite los estados inactivos de la plataforma N, los estados se numeran de 0 a N-1. El marco de administración de energía de Windows (PoFx) envió anteriormente una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES al complemento de extensión de plataforma (PEP) para determinar el número de estados inactivos de la plataforma admitidos.

[out] State

Estructura PEP_PLATFORM_IDLE_STATE que describe el estado de inactividad de la plataforma.

Comentarios

La notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE usa esta estructura. El miembro StateIndex de la estructura PEP_PPM_QUERY_PLATFORM_STATE contiene un valor de entrada proporcionado por el marco de administración de energía de Windows (PoFx) cuando esta notificación se envía al PEP. El miembro State contiene un valor de salida que el PEP escribe en la estructura en respuesta a la notificación.

El búfer que PoFx asigna para contener la estructura PEP_PPM_QUERY_PLATFORM_STATE se garantiza que es lo suficientemente grande como para contener esta estructura más los elementos de la matriz State.DependencyArray que siguen esta estructura.

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_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE