PosMagneticStripeReaderCapabilitiesType 結構 (pointofservicedriverinterface.h)
此結構會定義裝置支援的磁條讀取器種類 (MSR) 功能,例如裝置是否支援追蹤數據遮罩。
語法
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;
成員
PowerReportingType
指出裝置支援的電源報告類型。
IsStatisticsReportingSupported
指出裝置是否支援 IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS。
IsStatisticsUpdatingSupported
指出裝置是否支援 IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS。
CardAuthenticationLength
裝置使用之驗證類型名稱的長度,以位元組為單位。
SupportedEncryptionAlgorithms
支援的加密演算法。 請參閱 MsrDataEncryption。
AuthenticationLevel
裝置支持的驗證層級。
IsIsoSupported
指出裝置是否支援 ISO 卡。
IsJisOneSupported
指出裝置是否支援 JIS Type-I 卡。
IsJisTwoSupported
指出裝置是否支援 JIS Type-II 卡。
IsTrackDataMaskingSupported
指出裝置是否能夠遮罩追蹤數據。
IsTransmitSentinelsSupported
指出裝置是否能夠傳輸開始和結束sentinels。
規格需求
需求 | 值 |
---|---|
標頭 | pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h) |