Compartilhar via


Estrutura PosMagneticStripeReaderCapabilitiesType (pointofservicedriverinterface.h)

Essa estrutura define os tipos de recursos msr (leitor de listras magnéticas) que um dispositivo dá suporte, como se o dispositivo dá suporte à máscara de dados de rastreamento.

Sintaxe

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;

Membros

PowerReportingType

Indica o tipo de relatório de energia com suporte do dispositivo.

IsStatisticsReportingSupported

Indica se o dispositivo dá suporte a IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS.

IsStatisticsUpdatingSupported

Indica se o dispositivo dá suporte a IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS.

CardAuthenticationLength

O comprimento, em bytes, do nome do tipo de autenticação que o dispositivo usa.

SupportedEncryptionAlgorithms

O algoritmo de criptografia com suporte. Consulte MsrDataEncryption.

AuthenticationLevel

O nível de autenticação compatível com o dispositivo.

IsIsoSupported

Indica se o dispositivo dá suporte a cartões ISO.

IsJisOneSupported

Indica se o dispositivo dá suporte a cartões JIS Tipo I.

IsJisTwoSupported

Indica se o dispositivo dá suporte a cartões JIS Tipo II.

IsTrackDataMaskingSupported

Indica se o dispositivo é capaz de mascarar dados de rastreamento.

IsTransmitSentinelsSupported

Indica se os dispositivos são capazes de transmitir sentinelas de início e de término.

Requisitos

Requisito Valor
Cabeçalho pointofservicedriverinterface.h (inclua PointOfServiceDriverInterface.h)