PEP_COMPONENT_ACTIVE struttura (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;
Members
[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 Components 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 elementi N, 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
Se il PEP ha una richiesta di lavoro da inviare in risposta a questa notifica. Impostare su TRUE se il PEP ha lavoro da richiedere o su FALSE se il PEP non ha alcun lavoro da richiedere.
Commenti
Questa struttura viene usata dalla notifica di PEP_DPM_COMPONENT_ACTIVE . I primi tre membri della struttura contengono valori di input forniti dal framework di gestione energia di Windows (PoFx). Gli ultimi due membri contengono valori di output che il PEP scrive nella struttura in risposta a questa notifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pepfx.h) |