PMI_CONFIGURATION_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// pmi.h

typedef enum {
  PmiMeasurementConfiguration,
  PmiBudgetingConfiguration,
  PmiThresholdConfiguration,
  PmiConfigurationMax
} PMI_CONFIGURATION_TYPE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-pmi-pmi_configuration_type)

PMI_CONFIGURATION_TYPE enumeration

Description

The PMI_CONFIGURATION_TYPE enumeration defines the type of PMI configuration data that is referenced by the Configuration member of the PMI_CONFIGURATION structure. This enumeration is also used to specify the type of PMI_CAPABILITIES structure to return through an IOCTL_PMI_GET_CONFIGURATION I/O control (IOCTL) request.

Constants

PmiMeasurementConfiguration

The PMI configuration data, formatted as a PMI_MEASUREMENT_CONFIGURATION structure, contains information about the measurement configuration of the power meter.

PmiBudgetingConfiguration

The PMI configuration data, formatted as a PMI_BUDGETING_CONFIGURATION structure, contains information about the budgeting configuration of the power meter.

PmiThresholdConfiguration

The PMI configuration data, formatted as a PMI_THRESHOLD_CONFIGURATION structure, contains information about the budgeting configuration of the power meter.

PmiConfigurationMax

The maximum number of PMI configuration structures.

Remarks

The ConfigurationType member of the PMI_CONFIGURATION structure contains information about the type of PMI configuration data that is referenced by the Configuration member of that structure. This structure is returned through a successful completion of an IOCTL_PMI_GET_CONFIGURATION IOCTL request and is passed in the input buffer for an IOCTL_PMI_SET_CONFIGURATION IOCTL request.

See also

IOCTL_PMI_GET_CONFIGURATION

IOCTL_PMI_SET_CONFIGURATION

PMI_BUDGETING_CONFIGURATION

PMI_CONFIGURATION

PMI_MEASUREMENT_CONFIGURATION

PMI_THRESHOLD_CONFIGURATION