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