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) |