共用方式為


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)