структура 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) |