IOCTL_SMARTCARD_SWALLOW IOCTL (winsmcrd.h)
La demande de IOCTL_SMARTCARD_SWALLOW provoque l’aval de la carte à puce.
Code principal
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 :
Valeur | Signification |
---|---|
STATUS_SUCCESS | La carte à puce a été avalée. |
STATUS_NO_MEDIA | Aucune carte à puce n’est dans le lecteur. |
STATUS_IO_TIMEOUT | L’opération a expiré. |
STATUS_NOT_SUPPORTED | Le lecteur ne prend pas en charge l’avalage. |
Remarques
Le membre Information doit être défini sur zéro.
Le membre Status est défini sur l’une des valeurs de la table de blocs d’état.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | winsmcrd.h (inclure Winsmcrd.h) |