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).
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;
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
.
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 .
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pep_x.h (incluya Pep_x.h) |