Compartir a través de


estructura PEP_COMPONENT_ACTIVE (pep_x.h)

La estructura PEP_COMPONENT_ACTIVE identifica un componente que realiza una transición entre la condición inactiva y la condición activa.

Sintaxis

typedef struct _PEP_COMPONENT_ACTIVE {
  [in]  PEPHANDLE             DeviceHandle;
  [in]  ULONG                 Component;
  [in]  BOOLEAN               Active;
  [out] PPEP_WORK_INFORMATION WorkInformation;
  [out] BOOLEAN               NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;

Miembros

[in] DeviceHandle

Valor PEPHANDLE que identifica el dispositivo. El PEP proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.

[in] Component

Índice que identifica el componente. Este miembro es un índice en la matriz Components de la estructura PEP_DEVICE_REGISTER_V2 que el PEP proporcionó anteriormente en respuesta a la notificación de PEP_DPM_REGISTER_DEVICE para este dispositivo. Si la matriz Components contiene N elementos, los índices de componente van de 0 a N-1.

[in] Active

Si el componente realiza una transición a la condición activa. Si es TRUE, el componente realiza una transición de la condición inactiva a la condición activa. Si es FALSE, el componente realiza una transición de la condición activa a la condición inactiva.

[out] WorkInformation

Puntero a una estructura de PEP_WORK_INFORMATION que describe el trabajo que el PEP solicita en respuesta a esta notificación. Si NeedWork es TRUE, WorkInformation debe apuntar a una estructura de PEP_WORK_INFORMATION válida. Si NeedWork es FALSE, WorkInformation debe ser NULL.

[out] NeedWork

Si el PEP tiene una solicitud de trabajo para enviar en respuesta a esta notificación. Se establece en TRUE si el PEP tiene trabajo para solicitar o en FALSE si el PEP no tiene ningún trabajo que solicitar.

Comentarios

La notificación de PEP_DPM_COMPONENT_ACTIVE usa esta estructura. Los tres primeros miembros de la estructura contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx). Los dos últimos miembros contienen valores de salida que el PEP escribe en la estructura en respuesta a esta 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_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION