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


IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

Эта функция управления вводом-выводом проверяет подлинность считывателя магнитных полос (MSR).

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

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

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

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

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

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

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

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

Комментарии

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

  • STATUS_ACCESS_DENIED: устройство в настоящее время запрашивается другим клиентом.

  • STATUS_NOT_SUPPORTED: устройство не поддерживает проверку подлинности.

Требования

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