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