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