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


IOCTL_SMARTCARD_SWALLOW IOCTL (winsmcrd.h)

Запрос IOCTL_SMARTCARD_SWALLOW приводит к тому, что средство чтения смарт-карта проглотит карта.

Основной код

IRP_MJ_DEVICE_CONTROL

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

None

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

None

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

Irp->IoStatus.Status имеет значение STATUS_SUCCESS , если запрос выполнен успешно. Возможные коды ошибок:

Значение Значение
STATUS_SUCCESS Умный карта проглотил.
STATUS_NO_MEDIA В читателе нет умных карта.
STATUS_IO_TIMEOUT Истекло время ожидания для выполнения операции.
STATUS_NOT_SUPPORTED Читатель не поддерживает глотание.

Комментарии

Элемент Information должен иметь нулевое значение.

Для элемента Status задано одно из значений в таблице блоков состояния.

Требования

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