Partager via


structure MSR_AUTHENTICATE_DEVICE (pointofservicedriverinterface.h)

Cette structure fournit les informations d’authentification utilisées pour authentifier un appareil.

Syntaxe

typedef struct _MSR_AUTHENTICATE_DEVICE {
  unsigned char Size;
  unsigned char Challenge1[MSR_CHALLENGE_SIZE];
  unsigned char SessionId[MSR_SESSION_ID_SIZE];
} MSR_AUTHENTICATE_DEVICE, *PMSR_AUTHENTICATE_DEVICE;

Membres

Size

Si le SessionId facultatif est présent, il inclut la taille de SessionId[MSR_SESSION_ID_SIZE]

Challenge1[MSR_CHALLENGE_SIZE]

Jeton de défi.

SessionId[MSR_SESSION_ID_SIZE]

ID de session. Cela est principalement utilisé pour identifier chaque transaction afin que vous puissiez empêcher les erreurs telles que le traitement de la même transaction deux fois.

Exigences

Exigence Valeur
d’en-tête pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)

Voir aussi

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE