Estructura PosMagneticStripeReaderCapabilitiesType (pointofservicedriverinterface.h)
Esta estructura define los tipos de funcionalidades de lector de bandas magnéticas (MSR) que admite un dispositivo, como si el dispositivo admite el enmascaramiento de datos de seguimiento.
Sintaxis
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;
Miembros
PowerReportingType
Indica el tipo de informe de energía compatible con el dispositivo.
IsStatisticsReportingSupported
Indica si el dispositivo admite IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS.
IsStatisticsUpdatingSupported
Indica si el dispositivo admite IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS.
CardAuthenticationLength
Longitud, en bytes, del nombre del tipo de autenticación que usa el dispositivo.
SupportedEncryptionAlgorithms
Algoritmo de cifrado admitido. Consulte MsrDataEncryption.
AuthenticationLevel
Nivel de autenticación que admite el dispositivo.
IsIsoSupported
Indica si el dispositivo admite tarjetas ISO.
IsJisOneSupported
Indica si el dispositivo admite tarjetas JIS type-I.
IsJisTwoSupported
Indica si el dispositivo admite tarjetas JIS type-II.
IsTrackDataMaskingSupported
Indica si el dispositivo es capaz de enmascarar datos de seguimiento.
IsTransmitSentinelsSupported
Indica si los dispositivos pueden transmitir sentinels iniciales y finales.
Requisitos
Requisito | Valor |
---|---|
Header | pointofservicedriverinterface.h (include PointOfServiceDriverInterface.h) |