Partager via


IOCTL_SMARTCARD_EJECT IOCTL (winsmcrd.h)

La requête IOCTL_SMARTCARD_EJECT éjecte le carte intelligent actuellement inséré du lecteur de carte intelligent.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

None

Mémoire tampon de sortie

None

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 :

Code de retour Description
STATUS_NO_MEDIA Aucun carte intelligent n’est dans le lecteur.
STATUS_NOT_SUPPORTED Le lecteur ne prend pas en charge l’éjection de carte intelligente.
STATUS_IO_TIMEOUT L’opération a expiré.

Configuration requise

Condition requise Valeur
En-tête winsmcrd.h