MSR_ERROR_EVENT结构(pointofservicedriverinterface.h)

此结构包含传递给 MagneticStripeReaderErrorOccured 事件的错误数据。

语法

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;

成员

Header

跟踪 4 错误状态。

Track1Status

跟踪 1 错误状态。

Track2Status

跟踪 2 错误状态。

Track3Status

跟踪 3 错误状态。

Track4Status

跟踪 4 错误状态。

Severity

错误的严重性。

Reason

错误的原因。

ExtendedReason

有关错误的其他信息。

CardData

从轻扫磁条卡读取的数据。

Message[MSR_ERROR_MAX_MESSAGE_LENGTH]

NULL 终止的错误消息。

要求

要求 价值
标头 pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)