Поделиться через


структура 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)