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