PEP_REGISTER_COMPONENT_PERF_STATES structure (pep_x.h)

The PEP_REGISTER_COMPONENT_PERF_STATES structure describes the performance states (P-states) of the specified component.

Syntax

typedef struct _PEP_REGISTER_COMPONENT_PERF_STATES {
  [in] PEPHANDLE                DeviceHandle;
  [in] ULONG                    Component;
  [in] ULONGLONG                Flags;
  [in] PPEP_COMPONENT_PERF_INFO PerfStateInfo;
} PEP_REGISTER_COMPONENT_PERF_STATES, *PPEP_REGISTER_COMPONENT_PERF_STATES;

Members

[in] DeviceHandle

A PEPHANDLE value that identifies the device. The platform extension plug-in (PEP) supplied this handle in response to a previous PEP_DPM_REGISTER_DEVICE notification.

[in] Component

The index that identifies the component. This member is an index into the Components array in the PEP_DEVICE_REGISTER_V2 structure that the PEP previously supplied in response to the PEP_DPM_REGISTER_DEVICE notification for this device. If the Components array contains N elements, component indexes range from 0 to N–1.

[in] Flags

A set of input flags. No flag bits are currently defined for this member, which is always zero.

[in] PerfStateInfo

A pointer to a PEP_COMPONENT_PERF_INFO structure that contains the performance information for this component's P-states. If this member is non-NULL, it points to P-state information that was supplied by the device driver.

Remarks

This structure is used by the PEP_DPM_REGISTER_COMPONENT_PERF_STATES notification. The values of all members of the PEP_REGISTER_COMPONENT_PERF_STATES structure are supplied by the Windows power management framework (PoFx) when the notification is sent. The PEP must not write to this structure.

If the PerfStateInfo member is not NULL, the device driver has provided P-state information and requires the PEP to use it.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pep_x.h (include Pep_x.h)

See also

PEP_COMPONENT_PERF_INFO

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE