Compartilhar via


IOCTL_SMARTCARD_SWALLOW IOCTL (winsmcrd.h)

A solicitação IOCTL_SMARTCARD_SWALLOW faz com que o leitor de cartão inteligente engula o cartão.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum

Buffer de saída

Nenhum

Bloco de status

Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Os códigos de erro possíveis são:

Valor Significado
STATUS_SUCCESS O cartão inteligente foi engolido.
STATUS_NO_MEDIA Nenhum cartão inteligente está no leitor.
STATUS_IO_TIMEOUT Tempo limite da operação esgotado.
STATUS_NOT_SUPPORTED O leitor não dá suporte à ingestão.

Comentários

O membro Informações deve ser definido como zero.

O membro Status é definido como um dos valores na status tabela de blocos.

Requisitos

Requisito Valor
Cabeçalho winsmcrd.h (inclua Winsmcrd.h)