PEP_WORK_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-pep_x-_pep_work_type)

_PEP_WORK_TYPE enumeration (pep_x.h)

Description

The PEP_WORK_TYPE enumeration describes the type of work that the platform extension plug-in (PEP) is requesting.

Constants

PepWorkRequestPowerControl

A 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.

PepWorkCompleteIdleState

A 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.

PepWorkCompletePerfState

A 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.

PepWorkAcpiNotify

An ACPI Notify code to describe to PoFx a hardware event that the specified device has generated.

PepWorkAcpiEvaluateControlMethodComplete

A 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.

PepWorkMax

Reserved for use by operating system.

Remarks

This enumeration is used by the PEP_WORK_INFORMATION structure to describe the type of work item that the PEP is requesting.

See also


Windows Driver Kit DDI reference (ne-pepfx-_pep_work_type)

_PEP_WORK_TYPE enumeration (pepfx.h)

Description

The PEP_WORK_TYPE enumeration describes the type of work that the platform extension plug-in (PEP) is requesting.

Constants

PepWorkRequestPowerControl

A 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.

PepWorkCompleteIdleState

A 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.

PepWorkCompletePerfState

A 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.

PepWorkAcpiNotify

An ACPI Notify code to describe to PoFx a hardware event that the specified device has generated.

PepWorkAcpiEvaluateControlMethodComplete

A 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.

PepWorkMax

Reserved for use by operating system.

Remarks

This enumeration is used by the PEP_WORK_INFORMATION structure to describe the type of work item that the PEP is requesting.

See also