Condividi tramite


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)

Vedere anche