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


IOCTL_PMI_GET_MEASUREMENT IOCTL (pmi.h)

Запрос IOCTL_PMI_GET_MEASUREMENT возвращает текущие данные измерений от счетчика мощности.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Выделенный инициатором выходной буфер, на который указывает элемент AssociatedIrp.SystemBuffer IRP.

Длина входного буфера

Элемент Parameters.DeviceIoControl.OutputBufferLength текущего расположения стека IRP (IO_STACK_LOCATION) имеет размер в байтах выделенного инициатором выходного буфера, на который указывает элемент AssociatedIrp.SystemBuffer IRP. Этот размер должен быть больше или равен sizeof(PMI_MEASUREMENT_DATA), иначе запрос завершается ошибкой с состоянием STATUS_BUFFER_TOO_SMALL.

Выходной буфер

Если запрос завершается успешно, выходной буфер, на который указывает элемент AssociatedIrp.SystemBuffer , содержит структуру PMI_MEASUREMENT_DATA . Эта структура содержит запрошенные данные измерений.

Длина выходного буфера

Размер структуры PMI_MEASUREMENT_DATA .

Блок состояния

Элемент Information имеет размер структуры PMI_MEASUREMENT_DATA в байтах.

Для элемента Status задано одно из следующих значений:

STATUS_BUFFER_TOO_SMALL

Элемент Parameters.DeviceIoControl.OutputBufferLengthIRP меньше размера в байтах структуры PMI_MEASUREMENT_DATA .

STATUS_SUCCESS

Драйвер WDM, поддерживающий интерфейс PMI, успешно завершил запрос IOCTL.

Комментарии

Запрос IOCTL_PMI_GET_MEASUREMENT запрашивает текущие данные измерений от счетчика мощности. Эти данные измерения выборки и усреднены на основе параметров конфигурации измерения счетчика электроэнергии. Параметры конфигурации измерения запрашиваются через запрос IOCTL_PMI_GET_CONFIGURATION с входным PMI_CONFIGURATION_TYPEзначением PmiMeasurementConfiguration.

Требования

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

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

IOCTL_PMI_GET_CAPABILITIES

IOCTL_PMI_GET_CONFIGURATION

IO_STACK_LOCATION

IRP

PMI_CONFIGURATION_TYPE

PMI_MEASUREMENT_DATA