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) |