다음을 통해 공유


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(PointOfServiceDriverInterface.h 포함)