Freigeben über


MSR_AUTHENTICATE_DEVICE Struktur (pointofservicedriverinterface.h)

Diese Struktur stellt die Authentifizierungsinformationen bereit, die zum Authentifizieren eines Geräts verwendet werden.

Syntax

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;

Angehörige

Size

Wenn die optionale SessionId- vorhanden ist, enthält dies die Größe SessionId[MSR_SESSION_ID_SIZE]

Challenge1[MSR_CHALLENGE_SIZE]

Das Abfragetoken.

SessionId[MSR_SESSION_ID_SIZE]

Die Sitzungs-ID. Dies wird in erster Linie verwendet, um jede Transaktion zu identifizieren, sodass Fehler wie die zweimale Verarbeitung derselben Transaktion verhindert werden können.

Anforderungen

Anforderung Wert
Header- pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)

Siehe auch

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE