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) |