Partager via


IOCTL_SMARTCARD_SWALLOW IOCTL (winsmcrd.h)

La demande de IOCTL_SMARTCARD_SWALLOW provoque l’aval de la 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 :

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)