Поделиться через


Структура 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

Указывает, поддерживает ли устройство карточки ТИПА I JIS.

IsJisTwoSupported

Указывает, поддерживает ли устройство карточки ТИПА II JIS.

IsTrackDataMaskingSupported

Указывает, может ли устройство маскирование данных отслеживания.

IsTransmitSentinelsSupported

Указывает, могут ли устройства передавать начальные и конечные часовые.

Требования

Требование Значение
Заголовок pointofservicedriverinterface.h (включая PointOfServiceDriverInterface.h)