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


IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Эта функция управления вводом-выводом задает для указанной статистики значение во входном буфере.

Основной код

IRP_MJ_DEVICE_CONTROL

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

PosStatisticsHeader , где Для PosStatisticsHeader.EntryCount задано количество обновляемых статистических данных.

Затем за этой структурой следует соответствующее число структур PosValueStatisticsEntry , содержащих имя статистики и соответствующее значение, до которого она будет обновлена.

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

Sizeof(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof(PosValueStatisticsEntry).

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

Не используется с этой операцией; для параметра задано значение NULL.

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

Не используется с этой операцией; значение 0 (ноль).

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

Возвращает значение TRUE при успешном выполнении; в противном случае возвращает значение FALSE.

Комментарии

Дополнительные сведения об ошибке можно получить, вызвав GetLastError. Ниже приведено общее значение ошибки.

  • STATUS_NOT_SUPPORTED: обновление статистики или создание отчетов не поддерживается.

Требования

Требование Значение
Заголовок pointofservicedriverinterface.h (включая Pointofservicedriverinterface.h)