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


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 (include Pointofservicedriverinterface.h)