共用方式為


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)