Compartilhar via


estrutura MSR_ERROR_EVENT (pointofservicedriverinterface.h)

Essa estrutura contém os dados de erro que são passados para o evento MagneticStripeReaderErrorOccured .

Sintaxe

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;

Membros

Header

Acompanhe 4 status de erro.

Track1Status

Acompanhe 1 status de erro.

Track2Status

Acompanhe 2 status de erro.

Track3Status

Acompanhe 3 status de erro.

Track4Status

Acompanhe 4 status de erro.

Severity

Gravidade do erro.

Reason

Motivo do erro.

ExtendedReason

Informações adicionais sobre o erro.

CardData

Dados lidos de uma faixa magnética apagada cartão.

Message[MSR_ERROR_MAX_MESSAGE_LENGTH]

Mensagem de erro terminada em NULL.

Requisitos

Requisito Valor
Cabeçalho pointofservicedriverinterface.h (inclua PointOfServiceDriverInterface.h)