Заголовок pmi.h
Этот заголовок используется powermeter. Дополнительные сведения см. в разделе:
pmi.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_PMI_GET_CAPABILITIES Запрос IOCTL_PMI_GET_CAPABILITIES получает сведения о возможностях и ресурсах счетчика электроэнергии. |
IOCTL_PMI_GET_CONFIGURATION Запрос IOCTL_PMI_GET_CONFIGURATION возвращает сведения о текущей конфигурации счетчика мощности. |
IOCTL_PMI_GET_MEASUREMENT Запрос IOCTL_PMI_GET_MEASUREMENT возвращает текущие данные измерений от счетчика мощности. |
IOCTL_PMI_REGISTER_EVENT_NOTIFY Запрос IOCTL_PMI_REGISTER_EVENT_NOTIFY регистрирует инициаторА IOCTL для получения уведомлений о событии счетчика мощности. При возникновении события интерфейс счетчика мощности (PMI) завершает запрос IOCTL и возвращает сведения о событии. |
IOCTL_PMI_SET_CONFIGURATION Запрос IOCTL_PMI_SET_CONFIGURATION задает данные конфигурации для счетчика электроэнергии. |
Структуры
PMI_BUDGETING_CONFIGURATION Структура PMI_BUDGETING_CONFIGURATION содержит сведения о текущем бюджете электроэнергии счетчика электроэнергии. Бюджет электроэнергии определяет, сколько энергии система может потреблять из набора источников питания, отслеживаемых счетчиком электроэнергии. |
PMI_CAPABILITIES Структура PMI_CAPABILITIES содержит сведения о возможностях учета электроэнергии и бюджетирования счетчика электроэнергии. |
PMI_CONFIGURATION Структура PMI_CONFIGURATION содержит сведения о текущей конфигурации счетчика электроэнергии и бюджетирования. |
PMI_EVENT Структура PMI_EVENT содержит сведения о событии учета электроэнергии и бюджетирования, которое сигнализируется через интерфейс счетчика мощности (PMI). |
PMI_MEASUREMENT_CONFIGURATION Структура PMI_MEASUREMENT_CONFIGURATION содержит сведения о текущей конфигурации измерения мощности счетчика электроэнергии. |
PMI_MEASUREMENT_DATA Структура PMI_MEASUREMENT_DATA содержит текущее измерение мощности, собираемое счетчиком мощности. |
PMI_METERED_HARDWARE_INFORMATION Структура PMI_METERED_HARDWARE_INFORMATION содержит сведения об одном или нескольких источников питания, отслеживаемых счетчиком электроэнергии. |
PMI_REPORTED_CAPABILITIES Структура PMI_REPORTED_CAPABILITIES содержит сведения о типе учета электроэнергии и бюджете, поддерживаемых счетчиком электроэнергии. Кроме того, эта структура содержит сведения о ресурсе самого счетчика мощности. |
PMI_THRESHOLD_CONFIGURATION Структура PMI_THRESHOLD_CONFIGURATION содержит сведения о пороговой конфигурации счетчика электроэнергии. |
Перечисления
PMI_CAPABILITIES_TYPE Перечисление PMI_CAPABILITIES_TYPE определяет тип данных возможностей, на которые ссылается элемент Capability структуры PMI_CAPABILITIES. |
PMI_CONFIGURATION_TYPE Перечисление PMI_CONFIGURATION_TYPE определяет тип данных конфигурации PMI, на которые ссылается элемент Configuration структуры PMI_CONFIGURATION. |
PMI_EVENT_TYPE Перечисление PMI_EVENT_TYPE определяет тип события счетчика мощности PMI, возвращаемого при успешном выполнении запроса IOCTL_PMI_REGISTER_EVENT_NOTIFY. |
PMI_MEASUREMENT_TYPE Перечисление PMI_MEASUREMENT_TYPE определяет источник данных измерения PMI. |
PMI_MEASUREMENT_UNIT Перечисление PMI_MEASUREMENT_UNIT определяет единицы данных измерения PMI. |