Compartilhar via


IOCTL_SMARTCARD_EJECT IOCTL (winsmcrd.h)

A solicitação IOCTL_SMARTCARD_EJECT ejeta a cartão inteligente inserida no momento do leitor de cartão inteligente.

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:

Código de retorno Descrição
STATUS_NO_MEDIA Nenhuma cartão inteligente está no leitor.
STATUS_NOT_SUPPORTED O leitor não dá suporte à ejeção de cartão inteligente.
STATUS_IO_TIMEOUT O tempo limite da operação foi atingido.

Requisitos

Requisito Valor
Cabeçalho winsmcrd.h