// pep_x.h
typedef struct _PEP_PPM_QUERY_PERF_CAPABILITIES {
[out] ULONG HighestPerformance;
[out] ULONG NominalPerformance;
[out] ULONG LowestNonlinearPerformance;
[out] ULONG LowestPerformance;
[out] ULONG DomainId;
[out] ULONG DomainMembers;
} PEP_PPM_QUERY_PERF_CAPABILITIES, *PPEP_PPM_QUERY_PERF_CAPABILITIES;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef struct _PEP_PPM_QUERY_PERF_CAPABILITIES {
[out] ULONG HighestPerformance;
[out] ULONG NominalPerformance;
[out] ULONG LowestNonlinearPerformance;
[out] ULONG LowestPerformance;
[out] ULONG DomainId;
[out] ULONG DomainMembers;
} PEP_PPM_QUERY_PERF_CAPABILITIES, *PPEP_PPM_QUERY_PERF_CAPABILITIES;
View the official Windows Driver Kit DDI referenceNo description available.
The PEP_PPM_QUERY_PERF_CAPABILITIES structure describes the performance capabilities of the processors in the specified processor performance domain.
HighestPerformance [out]The highest performance level in platform-specific units. For more information, see Remarks.
NominalPerformance [out]The nominal performance level in platform-specific units. For more information, see Remarks.
LowestNonlinearPerformance [out]The lowest nonlinear performance level in platform-specific units. For more information, see Remarks.
LowestPerformance [out]The lowest performance level in platform-specific units. For more information, see Remarks.
DomainId [out]The domain ID of the processor performance domain.
DomainMembers [out]The number of processors in this performance domain.
This structure is used by the PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notification. All six members contain output values that the platform extension plug-in (PEP) writes to the structure in response to this notification.
Processor performance levels are specified in platform-specific units. For example, a hardware platform might use a metric such as the processor clock frequency to provide a rough approximation to the amount of processing work that is being done. For more information, see Platform Performance Thresholds.
PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES
Platform Performance Thresholds
The PEP_PPM_QUERY_PERF_CAPABILITIES structure describes the performance capabilities of the processors in the specified processor performance domain.
HighestPerformance [out]The highest performance level in platform-specific units. For more information, see Remarks.
NominalPerformance [out]The nominal performance level in platform-specific units. For more information, see Remarks.
LowestNonlinearPerformance [out]The lowest nonlinear performance level in platform-specific units. For more information, see Remarks.
LowestPerformance [out]The lowest performance level in platform-specific units. For more information, see Remarks.
DomainId [out]The domain ID of the processor performance domain.
DomainMembers [out]The number of processors in this performance domain.
This structure is used by the PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notification. All six members contain output values that the platform extension plug-in (PEP) writes to the structure in response to this notification.
Processor performance levels are specified in platform-specific units. For example, a hardware platform might use a metric such as the processor clock frequency to provide a rough approximation to the amount of processing work that is being done. For more information, see Platform Performance Thresholds.
PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES
Platform Performance Thresholds