Condividi tramite


Struttura PosMagneticStripeReaderCapabilitiesType (pointofservicedriverinterface.h)

Questa struttura definisce i tipi di funzionalità di lettore di banda magnetica (MSR) supportate da un dispositivo, ad esempio se il dispositivo supporta la maschera dati di traccia.

Sintassi

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;

Members

PowerReportingType

Indica il tipo di creazione di report di alimentazione supportati dal dispositivo.

IsStatisticsReportingSupported

Indica se il dispositivo supporta IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS.

IsStatisticsUpdatingSupported

Indica se il dispositivo supporta IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS.

CardAuthenticationLength

Lunghezza, in byte, del nome del tipo di autenticazione usato dal dispositivo.

SupportedEncryptionAlgorithms

Algoritmo di crittografia supportato. Vedere MsrDataEncryption.

AuthenticationLevel

Livello di autenticazione supportato dal dispositivo.

IsIsoSupported

Indica se il dispositivo supporta schede ISO.

IsJisOneSupported

Indica se il dispositivo supporta schede JIS Type-I.

IsJisTwoSupported

Indica se il dispositivo supporta schede JIS Type-II.

IsTrackDataMaskingSupported

Indica se il dispositivo è in grado di mascherare i dati di traccia.

IsTransmitSentinelsSupported

Indica se i dispositivi sono in grado di trasmettere sentinelle di inizio e fine.

Requisiti

Requisito Valore
Intestazione pointofservicedriverinterface.h (includere PointOfServiceDriverInterface.h)