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
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) |