// pep_x.h
typedef enum _PEP_WORK_TYPE {
PepWorkRequestPowerControl,
PepWorkCompleteIdleState,
PepWorkCompletePerfState,
PepWorkAcpiNotify,
PepWorkAcpiEvaluateControlMethodComplete,
PepWorkMax
} PEP_WORK_TYPE, *PPEP_WORK_TYPE;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef enum _PEP_WORK_TYPE {
PepWorkRequestPowerControl,
PepWorkCompleteIdleState,
PepWorkCompletePerfState,
PepWorkAcpiNotify,
PepWorkAcpiEvaluateControlMethodComplete,
PepWorkMax
} PEP_WORK_TYPE, *PPEP_WORK_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The PEP_WORK_TYPE enumeration describes the type of work that the platform extension plug-in (PEP) is requesting.
PepWorkRequestPowerControlA request for the device driver to perform a custom power-control operation that uses a device-specific context that the PEP provides for the operation. The driver handles this request in its PowerControlCallback routine.
PepWorkCompleteIdleStateA notification to PoFx that the PEP has asynchronously completed the transition of a component to an idle state. PoFx previously initiated this transition by sending a PEP_DPM_NOTIFY_COMPONENT_IDLE_STATE notification to the PEP.
PepWorkCompletePerfStateA notification to PoFx that the PEP has asynchronously completed the transition of a component to a P-state. PoFx previously initiated this transition by sending a PEP_DPM_REQUEST_COMPONENT_PERF_STATE notification to the PEP.
PepWorkAcpiNotifyAn ACPI Notify code to describe to PoFx a hardware event that the specified device has generated.
PepWorkAcpiEvaluateControlMethodCompleteA notification to PoFx that the PEP has asynchronously finished evaluating an ACPI control method. PoFx previously initiated the evaluation of this method by sending a PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD notification to the PEP.
PepWorkMaxReserved for use by operating system.
This enumeration is used by the PEP_WORK_INFORMATION structure to describe the type of work item that the PEP is requesting.
The PEP_WORK_TYPE enumeration describes the type of work that the platform extension plug-in (PEP) is requesting.
PepWorkRequestPowerControlA request for the device driver to perform a custom power-control operation that uses a device-specific context that the PEP provides for the operation. The driver handles this request in its PowerControlCallback routine.
PepWorkCompleteIdleStateA notification to PoFx that the PEP has asynchronously completed the transition of a component to an idle state. PoFx previously initiated this transition by sending a PEP_DPM_NOTIFY_COMPONENT_IDLE_STATE notification to the PEP.
PepWorkCompletePerfStateA notification to PoFx that the PEP has asynchronously completed the transition of a component to a P-state. PoFx previously initiated this transition by sending a PEP_DPM_REQUEST_COMPONENT_PERF_STATE notification to the PEP.
PepWorkAcpiNotifyAn ACPI Notify code to describe to PoFx a hardware event that the specified device has generated.
PepWorkAcpiEvaluateControlMethodCompleteA notification to PoFx that the PEP has asynchronously finished evaluating an ACPI control method. PoFx previously initiated the evaluation of this method by sending a PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD notification to the PEP.
PepWorkMaxReserved for use by operating system.
This enumeration is used by the PEP_WORK_INFORMATION structure to describe the type of work item that the PEP is requesting.