struttura PEP_WORK_INFORMATION (pepfx.h)
La struttura PEP_WORK_INFORMATION descrive un elemento di lavoro inviato dal PEP al framework di risparmio energia di Windows (PoFx).
Sintassi
typedef struct _PEP_WORK_INFORMATION {
PEP_WORK_TYPE WorkType;
union {
PEP_WORK_POWER_CONTROL PowerControl;
PEP_WORK_COMPLETE_IDLE_STATE CompleteIdleState;
PEP_WORK_COMPLETE_PERF_STATE CompletePerfState;
PEP_WORK_ACPI_NOTIFY AcpiNotify;
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE ControlMethodComplete;
};
} PEP_WORK_INFORMATION, *PPEP_WORK_INFORMATION;
Membri
WorkType
Valore di enumerazione PEP_WORK_TYPE. Questo membro indica il tipo di lavoro richiesto dal PEP, che determina anche il tipo di struttura contenuto nell'unione senza nome nella struttura PEP_WORK_INFORMATION.
PowerControl
Struttura PEP_WORK_POWER_CONTROL. Questa struttura viene utilizzata se WorkType == PepWorkRequestPowerControl
.
CompleteIdleState
Struttura PEP_WORK_COMPLETE_IDLE_STATE. Questa struttura viene utilizzata se WorkType == PepWorkCompleteIdleState
.
CompletePerfState
Struttura PEP_WORK_COMPLETE_PERF_STATE. Questa struttura viene utilizzata se WorkType == PepWorkCompletePerfState
.
AcpiNotify
Struttura PEP_WORK_ACPI_NOTIFY. Questa struttura viene utilizzata se WorkType == PepWorkAcpiNotify
.
ControlMethodComplete
Struttura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE. Questa struttura viene utilizzata se WorkType == PepWorkAcpiEvaluateControlMethodComplete
.
Osservazioni
Il membro WorkInformation della struttura PEP_WORK è un puntatore a una struttura PEP_WORK_INFORMATION.
L'unione senza nome contiene la struttura di dati associata al tipo di lavoro specificato dal membro WorkType.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |