Partager via


IOCTL_SMARTCARD_EJECT IOCTL (winsmcrd.h)

La demande IOCTL_SMARTCARD_EJECT éjecte la carte à puce actuellement insérée à partir du lecteur de carte à puce.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun

Mémoire tampon de sortie

Aucun

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Les codes d’erreur possibles sont les suivants :

Retour du code Description
STATUS_NO_MEDIA Aucune carte à puce n’est dans le lecteur.
STATUS_NOT_SUPPORTED Le lecteur ne prend pas en charge l’éjection de carte à puce.
STATUS_IO_TIMEOUT L’opération a expiré.

Exigences

Exigence Valeur
d’en-tête winsmcrd.h