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