Freigeben über


PosMagneticStripeReaderCapabilitiesType-Struktur (pointofservicedriverinterface.h)

Diese Struktur definiert die Arten von MsR-Funktionen (Magnetstreifenleser), die ein Gerät unterstützt, z. B. ob das Gerät die Datenformatierung 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;

Angehörige

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_STATISTICSunterstützt.

IsStatisticsUpdatingSupported

Gibt an, ob das Gerät IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICSunterstützt.

CardAuthenticationLength

Die Länge des Namens des Typs der Authentifizierung, die das Gerät verwendet.

SupportedEncryptionAlgorithms

Der unterstützte Verschlüsselungsalgorithmus. Siehe MsrDataEncryption.

AuthenticationLevel

Die vom Gerät unterstützte Authentifizierungsstufe.

IsIsoSupported

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

IsJisOneSupported

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

IsJisTwoSupported

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

IsTrackDataMaskingSupported

Gibt an, ob das Gerät daten maskieren kann.

IsTransmitSentinelsSupported

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

Anforderungen

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