Partager via


IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

Cette fonction de contrôle d’E/S authentifie le lecteur de bandes magnétiques (MSR).

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Pointeur vers la mémoire tampon d’entrée, variable MSR_AUTHENTICATE_DEVICE .

Longueur de la mémoire tampon d’entrée

Taille de la mémoire tampon d’entrée, en octets. Définissez sur sizeof(MSR_AUTHENTICATE_DEVICE).

Mémoire tampon de sortie

Non utilisé avec cette opération ; défini sur NULL.

Longueur de la mémoire tampon de sortie

Non utilisé avec cette opération ; défini sur 0 (zéro).

Bloc d’état

Retourne TRUE en cas de réussite ; sinon, retourne FALSE.

Remarques

Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. Voici les valeurs d’erreur courantes :

  • STATUS_ACCESS_DENIED : l’appareil est actuellement revendiqué par un autre client.

  • STATUS_NOT_SUPPORTED : l’appareil ne prend pas en charge l’authentification.

Configuration requise

Condition requise Valeur
En-tête pointofservicedriverinterface.h (inclure Pointofservicedriverinterface.h)