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


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Указатель на входной буфер, переменная UnifiedPosHealthCheckLe vel.

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

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

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

Указатель на буфер, который получает PosStringType за содержимым строки работоспособности.

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

Размер выходного буфера в байтах. Задайте значение sizeof(PosStringType) + достаточно места для хранения строки работоспособности.

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

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

Замечания

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

  • STATUS_NOT_SUPPORTED. Драйвер не предоставляет строки работоспособности.

Требования

Требование Ценность
заголовка pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)