次の方法で共有


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 を含む)