Partager via


structure MSR_ERROR_EVENT (pointofservicedriverinterface.h)

Cette structure contient les données d’erreur transmises à l’événement MagneticStripeReaderErrorOccured.

Syntaxe

typedef struct _MSR_ERROR_EVENT {
  PosEventDataHeader            Header;
  MsrTrackErrorType             Track1Status;
  MsrTrackErrorType             Track2Status;
  MsrTrackErrorType             Track3Status;
  MsrTrackErrorType             Track4Status;
  DriverUnifiedPosErrorSeverity Severity;
  DriverUnifiedPosErrorReason   Reason;
  UINT32                        ExtendedReason;
  MSR_DATA_RECEIVED             CardData;
  wchar_t                       Message[MSR_ERROR_MAX_MESSAGE_LENGTH];
} MSR_ERROR_EVENT, *PMSR_ERROR_EVENT;

Membres

Header

Suivez l’état d’erreur 4.

Track1Status

Suivez l’état d’erreur 1.

Track2Status

Effectuez le suivi de l’état d’erreur 2.

Track3Status

Suivez l’état d’erreur 3.

Track4Status

Suivez l’état d’erreur 4.

Severity

Gravité de l’erreur.

Reason

Raison de l’erreur.

ExtendedReason

Informations supplémentaires sur l’erreur.

CardData

Données lues à partir d’une carte à bandes magnétiques balayées.

Message[MSR_ERROR_MAX_MESSAGE_LENGTH]

Message d’erreur NULL terminé.

Exigences

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