estructura PEP_WORK_INFORMATION (pep_x.h)
La estructura 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
.
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pep_x.h (incluya Pep_x.h) |