estructura de PEP_WORK_INFORMATION (pep_x.h)

La estructura de PEP_WORK_INFORMATION describe un elemento de trabajo que el PEP envía al marco de administración de energía de Windows (PoFx).

Sintaxis

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;

Miembros

WorkType

Valor de enumeración PEP_WORK_TYPE. Este miembro indica el tipo de trabajo solicitado por el PEP, que también determina el tipo de estructura que se encuentra en la unión sin nombre en la estructura PEP_WORK_INFORMATION .

PowerControl

Estructura PEP_WORK_POWER_CONTROL . Esta estructura se usa si WorkType == PepWorkRequestPowerControl.

CompleteIdleState

Estructura PEP_WORK_COMPLETE_IDLE_STATE . Esta estructura se usa si WorkType == PepWorkCompleteIdleState.

CompletePerfState

Estructura PEP_WORK_COMPLETE_PERF_STATE . Esta estructura se usa si WorkType == PepWorkCompletePerfState.

AcpiNotify

Estructura PEP_WORK_ACPI_NOTIFY . Esta estructura se usa si WorkType == PepWorkAcpiNotify.

ControlMethodComplete

Estructura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE . Esta estructura se usa si WorkType == PepWorkAcpiEvaluateControlMethodComplete.

Comentarios

La unión sin nombre es la estructura de datos asociada al tipo de trabajo especificado por el miembro WorkType .

El miembro WorkInformation de la estructura PEP_WORK es un puntero a una estructura PEP_WORK_INFORMATION .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pep_x.h)

Consulte también