IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)
Эта функция управления вводом-выводом проверяет работоспособности устройства.
Основной код
Входной буфер
Указатель на входной буфер, переменную UnifiedPosHealthCheckLevel .
Длина входного буфера
Размер входного буфера в байтах. Задайте для параметра sizeof(UnifiedPosHealthCheckLevel).
Выходной буфер
Указатель на буфер, который получает PosStringType , за которым следует содержимое строки работоспособности.
Длина выходного буфера
Размер выходного буфера в байтах. Задайте для параметра sizeof(PosStringType) + достаточно места для хранения строки работоспособности.
Блок состояния
В случае успешного выполнения возвращает значение TRUE ; В противном случае возвращает значение FALSE.
Комментарии
Дополнительные сведения об ошибке можно получить, вызвав GetLastError. Ниже приведено общее значение ошибки.
- STATUS_NOT_SUPPORTED. Драйвер не предоставляет строки работоспособности.
Требования
Требование | Значение |
---|---|
Заголовок | pointofservicedriverinterface.h (включая Pointofservicedriverinterface.h) |