Partager via


MSR_ERROR_EVENT structure (pointofservicedriverinterface.h)

Cette structure contient les données d’erreur qui sont passées à 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 les status d’erreur 4.

Track1Status

Suivez 1 status d’erreur.

Track2Status

Suivez les status d’erreur 2.

Track3Status

Suivez les status d’erreur 3.

Track4Status

Suivez les status 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 bande magnétique balayée carte.

Message[MSR_ERROR_MAX_MESSAGE_LENGTH]

Message d’erreur NULL terminé.

Configuration requise

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