Freigeben über


PosMagneticStripeReaderCapabilitiesType-Struktur (pointofservicedriverinterface.h)

Diese Struktur definiert die Arten von MSR-Funktionen (Magnetic Stripe Reader), die ein Gerät unterstützt, z. B. ob das Gerät die Nachverfolgdatenmaskierung unterstützt.

Syntax

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;

Member

PowerReportingType

Gibt den Typ der Energieberichterstattung an, die vom Gerät unterstützt wird.

IsStatisticsReportingSupported

Gibt an, ob das Gerät IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS unterstützt.

IsStatisticsUpdatingSupported

Gibt an, ob das Gerät IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS unterstützt.

CardAuthenticationLength

Die Länge des Namens des Authentifizierungstyps, den das Gerät verwendet, in Bytes.

SupportedEncryptionAlgorithms

Der unterstützte Verschlüsselungsalgorithmus. Siehe MsrDataEncryption.

AuthenticationLevel

Die vom Gerät unterstützte Authentifizierungsebene.

IsIsoSupported

Gibt an, ob das Gerät ISO-Karten unterstützt.

IsJisOneSupported

Gibt an, ob das Gerät JIS-Typ-I-Karten unterstützt.

IsJisTwoSupported

Gibt an, ob das Gerät JIS-Typ-II-Karten unterstützt.

IsTrackDataMaskingSupported

Gibt an, ob das Gerät in der Lage ist, Trackdaten zu maskieren.

IsTransmitSentinelsSupported

Gibt an, ob die Geräte Start- und End sentinels übertragen können.

Anforderungen

Anforderung Wert
Header pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h)