Поделиться через


перечисление PMI_CONFIGURATION_TYPE (pmi.h)

Перечисление PMI_CONFIGURATION_TYPE определяет тип данных конфигурации PMI, на которые ссылается элемент Configurationструктуры PMI_CONFIGURATION . Это перечисление также используется для указания типа структуры PMI_CAPABILITIES , возвращаемой через запрос IOCTL_PMI_GET_CONFIGURATION управления вводом-выводом (IOCTL).

Синтаксис

typedef enum {
  PmiMeasurementConfiguration,
  PmiBudgetingConfiguration,
  PmiThresholdConfiguration,
  PmiConfigurationMax
} PMI_CONFIGURATION_TYPE;

Константы

 
PmiMeasurementConfiguration
Данные конфигурации PMI, отформатированные в виде структуры PMI_MEASUREMENT_CONFIGURATION , содержат сведения о конфигурации измерения счетчика мощности.
PmiBudgetingConfiguration
Данные конфигурации PMI, отформатированные в виде структуры PMI_BUDGETING_CONFIGURATION , содержат сведения о конфигурации бюджетирования счетчика мощности.
PmiThresholdConfiguration
Данные конфигурации PMI, отформатированные в виде структуры PMI_THRESHOLD_CONFIGURATION , содержат сведения о конфигурации бюджетирования счетчика мощности.
PmiConfigurationMax
Максимальное число структур конфигурации PMI.

Комментарии

Элемент ConfigurationType структуры PMI_CONFIGURATION содержит сведения о типе данных конфигурации PMI, на которые ссылается член конфигурации этой структуры. Эта структура возвращается после успешного выполнения запроса IOCTL IOCTL_PMI_GET_CONFIGURATION и передается во входной буфер для IOCTL_PMI_SET_CONFIGURATION запроса IOCTL.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7, Windows Server 2008 R2 и более поздних версиях операционных систем Windows.
Верхняя часть pmi.h (включая Pmi.h)

См. также раздел

IOCTL_PMI_GET_CONFIGURATION

IOCTL_PMI_SET_CONFIGURATION

PMI_BUDGETING_CONFIGURATION

PMI_CONFIGURATION

PMI_MEASUREMENT_CONFIGURATION

PMI_THRESHOLD_CONFIGURATION