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


IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS IOCTL (pointofservicedriverinterface.h)

Эта функция управления вводом-выводом возвращает стандартные сведения о единой точке обслуживания (UPOS), такие как его категория, изготовитель и номер редакции встроенного ПО.

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

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

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

Указатель на структуру PosStatisticsHeader , содержащую статистику.

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

Размер выходного буфера в байтах. Задайте для параметра sizeof(PosStatisticsHeader).

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

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

Комментарии

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

  • STATUS_BUFFER_OVERFLOW. Размер выходного буфера недостаточно для хранения статистики.

  • STATUS_NOT_SUPPORTED. Статистические отчеты не поддерживаются.

Требования

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