Compartir a través de


Estructura PosMagneticStripeReaderCapabilitiesType (pointofservicedriverinterface.h)

Esta estructura define los tipos de funcionalidades de lector de bandas magnéticas (MSR) que admite un dispositivo, como si el dispositivo admite el enmascaramiento de datos de seguimiento.

Sintaxis

typedef struct _PosMagneticStripeReaderCapabilitiesType {
  DriverUnifiedPosPowerReportingType            PowerReportingType;
  LONG                                          IsStatisticsReportingSupported;
  LONG                                          IsStatisticsUpdatingSupported;
  UINT32                                        CardAuthenticationLength;
  UINT32                                        SupportedEncryptionAlgorithms;
  DriverMagneticStripeReaderAuthenticationLevel AuthenticationLevel;
  LONG                                          IsIsoSupported;
  LONG                                          IsJisOneSupported;
  LONG                                          IsJisTwoSupported;
  LONG                                          IsTrackDataMaskingSupported;
  LONG                                          IsTransmitSentinelsSupported;
} PosMagneticStripeReaderCapabilitiesType;

Miembros

PowerReportingType

Indica el tipo de informe de energía compatible con el dispositivo.

IsStatisticsReportingSupported

Indica si el dispositivo admite IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS.

IsStatisticsUpdatingSupported

Indica si el dispositivo admite IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS.

CardAuthenticationLength

Longitud, en bytes, del nombre del tipo de autenticación que usa el dispositivo.

SupportedEncryptionAlgorithms

Algoritmo de cifrado admitido. Consulte MsrDataEncryption.

AuthenticationLevel

Nivel de autenticación que admite el dispositivo.

IsIsoSupported

Indica si el dispositivo admite tarjetas ISO.

IsJisOneSupported

Indica si el dispositivo admite tarjetas JIS type-I.

IsJisTwoSupported

Indica si el dispositivo admite tarjetas JIS type-II.

IsTrackDataMaskingSupported

Indica si el dispositivo es capaz de enmascarar datos de seguimiento.

IsTransmitSentinelsSupported

Indica si los dispositivos pueden transmitir sentinels iniciales y finales.

Requisitos

Requisito Valor
Header pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)