IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)
Эта функция управления вводом-выводом задает для указанной статистики значение во входном буфере.
Основной код
Входной буфер
PosStatisticsHeader , где Для PosStatisticsHeader.EntryCount задано количество обновляемых статистических данных.
Затем за этой структурой следует соответствующее число структур PosValueStatisticsEntry , содержащих имя статистики и соответствующее значение, до которого она будет обновлена.
Длина входного буфера
Sizeof(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof(PosValueStatisticsEntry).
Выходной буфер
Не используется с этой операцией; для параметра задано значение NULL.
Длина выходного буфера
Не используется с этой операцией; значение 0 (ноль).
Блок состояния
Возвращает значение TRUE при успешном выполнении; в противном случае возвращает значение FALSE.
Комментарии
Дополнительные сведения об ошибке можно получить, вызвав GetLastError. Ниже приведено общее значение ошибки.
- STATUS_NOT_SUPPORTED: обновление статистики или создание отчетов не поддерживается.
Требования
Требование | Значение |
---|---|
Заголовок | pointofservicedriverinterface.h (включая Pointofservicedriverinterface.h) |