struttura PEP_WORK_INFORMATION (pepfx.h)
La struttura PEP_WORK_INFORMATION descrive un elemento di lavoro che il PEP invia 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;
Members
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
.
Commenti
Il membro WorkInformation della struttura PEP_WORK è un puntatore a una struttura PEP_WORK_INFORMATION .
L'unione senza nome contiene la struttura dei dati associata al tipo di lavoro specificato dal membro WorkType .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (include Pep_x.h) |