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 终止错误消息。
要求
要求 | 值 |
---|---|
Header | pointofservicedriverinterface.h (包括 PointOfServiceDriverInterface.h) |