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


структура PMI_BUDGETING_CONFIGURATION (pmi.h)

Структура PMI_BUDGETING_CONFIGURATION содержит сведения о текущем бюджете электроэнергии счетчика электроэнергии. Бюджет питания определяет, сколько энергии может использовать система из набора питания, отслеживаемого счетчиком электроэнергии.

Синтаксис

typedef struct _PMI_BUDGETING_CONFIGURATION {
  ULONG ConfiguredBudget;
} PMI_BUDGETING_CONFIGURATION, *PPMI_BUDGETING_CONFIGURATION;

Члены

ConfiguredBudget

Значение в единицах милливатт (mW), указывающее текущий бюджет питания. Значение нуля указывает, что бюджет питания не включен на счетчике питания.

Замечания

Структура PMI_BUDGETING_CONFIGURATION возвращается с помощью запроса IOCTL_PMI_GET_CONFIGURATION управления ввода-вывода (IOCTL). Этот запрос содержит входные данные для значения перечислителя PMI_CONFIGURATION_TYPEPmiBudgetingConfiguration.

Если запрос IOCTL успешно завершен, запрос возвращает структуру PMI_CONFIGURATION со своими возможностями членом, отформатированным как структура PM_BUDGETING_CONFIGURATION.

В отличие от других возможностей pmI или данных конфигурации, текущая конфигурация бюджета счетчика питания может быть изменена. Это возможно только в том случае, если запрос запроса IOCTL IOCTL_PMI_GET_CAPABILITIES возвращает структуру PMI_REPORTED_CAPABILITIES с элементом, равным TRUE. В этом случае конфигурацию бюджетирования для счетчика электроэнергии можно изменить с помощью заданного запроса IOCTL_PMI_SET_CONFIGURATION.

Требования

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

См. также

IOCTL_PMI_GET_CAPABILITIES

IOCTL_PMI_GET_CONFIGURATION

IOCTL_PMI_SET_CONFIGURATION

PMI_CONFIGURATION

PMI_CONFIGURATION_TYPE

PMI_REPORTED_CAPABILITIES