Freigeben über


MSR_ERROR_EVENT-Struktur (pointofservicedriverinterface.h)

Diese Struktur enthält die Fehlerdaten, die an das MagneticStripeReaderErrorOccured-Ereignis übergeben werden.

Syntax

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;

Member

Header

Fehler 4 status nachverfolgen.

Track1Status

Fehler 1 status nachverfolgen.

Track2Status

Fehler 2 status nachverfolgen.

Track3Status

Fehler 3 status nachverfolgen.

Track4Status

Fehler 4 status nachverfolgen.

Severity

Der Schweregrad des Fehlers.

Reason

Grund für den Fehler.

ExtendedReason

Weitere Informationen zum Fehler.

CardData

Daten, die aus einem gestreiften Magnetstreifen Karte gelesen werden.

Message[MSR_ERROR_MAX_MESSAGE_LENGTH]

Fehlermeldung mit NULL-Beendigung.

Anforderungen

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