Condividi tramite


struttura PEP_COMPONENT_ACTIVE (pep_x.h)

La struttura PEP_COMPONENT_ACTIVE identifica un componente che esegue una transizione tra la condizione inattiva e la condizione attiva.

Sintassi

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;

Membri

[in] DeviceHandle

Valore PEPHANDLE che identifica il dispositivo. Il PEP ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.

[in] Component

Indice che identifica il componente. Questo membro è un indice nella matrice componenti nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza da PEP in risposta alla notifica di PEP_DPM_REGISTER_DEVICE per questo dispositivo. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.

[in] Active

Indica se il componente esegue una transizione alla condizione attiva. Se TRUE, il componente esegue una transizione dalla condizione inattiva alla condizione attiva. Se FALSE, il componente esegue una transizione dalla condizione attiva alla condizione inattiva.

[out] WorkInformation

Puntatore a una struttura PEP_WORK_INFORMATION che descrive il lavoro richiesto dal PEP in risposta a questa notifica. Se NeedWork è TRUE, WorkInformation deve puntare a una struttura di PEP_WORK_INFORMATION valida. Se NeedWork è FALSE, WorkInformation deve essere NULL.

[out] NeedWork

Indica se il PEP ha una richiesta di lavoro da inviare in risposta a questa notifica. Impostare su TRUE se il PEP deve richiedere o su FALSE se il PEP non ha alcun lavoro da richiedere.

Osservazioni

Questa struttura viene utilizzata dalla notifica di PEP_DPM_COMPONENT_ACTIVE. I primi tre membri della struttura contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx). Gli ultimi due membri contengono valori di output scritti dal PEP nella struttura in risposta a questa notifica.

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
intestazione pep_x.h (includere Pepfx.h)

Vedere anche

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION