// pep_x.h
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
View the official Windows Driver Kit DDI referenceNo description available.
Used in the PEP_NOTIFY_PPM_PERF_SET notification at runtime to set the current operating performance of the processor.
MinimumPerformanceStateOn input, the new requested minimum performance state. This state is defined as the absolute minimum instantaneous performance level at which the processor may run. The operating system may set this value to any performance value in the range [Lowest Performance, Guaranteed Performance], inclusive. Minimum performance must never be set to a value higher than maximum performance.
MaximumPerformanceStateOn input, the new requested maximum performance state. This state is defined as the absolute maximum instantaneous performance level at which the processor may run. The OS may set Maximum performance to any performance value in the range [Lowest Performance, Highest Performance], inclusive.
DesiredPerformanceStateOn input, the new requested desired performance state. This state is defined as the performance level power manager is requesting from the processor. Desired performance may be set to any performance value in the range [Minimum Performance, Maximum Performance], inclusive. Desired performance may take one of two meanings, depending on whether the desired performance is above or below the guaranteed performance level.
EnergyPerformancePreferenceOn input, the new requested energy performance preference.
Used in the PEP_NOTIFY_PPM_PERF_SET notification at runtime to set the current operating performance of the processor.
MinimumPerformanceStateOn input, the new requested minimum performance state. This state is defined as the absolute minimum instantaneous performance level at which the processor may run. The operating system may set this value to any performance value in the range [Lowest Performance, Guaranteed Performance], inclusive. Minimum performance must never be set to a value higher than maximum performance.
MaximumPerformanceStateOn input, the new requested maximum performance state. This state is defined as the absolute maximum instantaneous performance level at which the processor may run. The OS may set Maximum performance to any performance value in the range [Lowest Performance, Highest Performance], inclusive.
DesiredPerformanceStateOn input, the new requested desired performance state. This state is defined as the performance level power manager is requesting from the processor. Desired performance may be set to any performance value in the range [Minimum Performance, Maximum Performance], inclusive. Desired performance may take one of two meanings, depending on whether the desired performance is above or below the guaranteed performance level.
EnergyPerformancePreferenceOn input, the new requested energy performance preference for the processor.