MagneticStripeReaderCapabilities
MagneticStripeReaderCapabilities
MagneticStripeReaderCapabilities
MagneticStripeReaderCapabilities
Class
Definition
Provides capabilities information for the magnetic stripe reader.
public : sealed class MagneticStripeReaderCapabilities : IMagneticStripeReaderCapabilitiespublic sealed class MagneticStripeReaderCapabilities : IMagneticStripeReaderCapabilitiesPublic NotInheritable Class MagneticStripeReaderCapabilities Implements IMagneticStripeReaderCapabilities// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Remarks
This object is accessed when you retrieve the Capabilities property of the MagneticStripeReader object.
Properties
AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel
Gets the authentication level supported by the device.
public : MagneticStripeReaderAuthenticationLevel AuthenticationLevel { get; }public MagneticStripeReaderAuthenticationLevel AuthenticationLevel { get; }Public ReadOnly Property AuthenticationLevel As MagneticStripeReaderAuthenticationLevel// You can use this property in JavaScript.
- Value
- MagneticStripeReaderAuthenticationLevel MagneticStripeReaderAuthenticationLevel MagneticStripeReaderAuthenticationLevel MagneticStripeReaderAuthenticationLevel
The supported authentication level.
CardAuthentication CardAuthentication CardAuthentication CardAuthentication
Gets the type of card authentication data that is supported by the device.
public : PlatForm::String CardAuthentication { get; }public string CardAuthentication { get; }Public ReadOnly Property CardAuthentication As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The string containing the type of card authentication data.
Remarks
An empty string indicates that the device does not support authentication.
IsIsoSupported IsIsoSupported IsIsoSupported IsIsoSupported
Indicates whether the device supports ISO cards.
public : PlatForm::Boolean IsIsoSupported { get; }public bool IsIsoSupported { get; }Public ReadOnly Property IsIsoSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device supports ISO cards; otherwise, false.
IsJisOneSupported IsJisOneSupported IsJisOneSupported IsJisOneSupported
Indicates whether device supports JIS Type-I cards.
public : PlatForm::Boolean IsJisOneSupported { get; }public bool IsJisOneSupported { get; }Public ReadOnly Property IsJisOneSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device support JIS Type-I cards; otherwise, false.
IsJisTwoSupported IsJisTwoSupported IsJisTwoSupported IsJisTwoSupported
Indicates whether the device supports JIS Type-II cards.
public : PlatForm::Boolean IsJisTwoSupported { get; }public bool IsJisTwoSupported { get; }Public ReadOnly Property IsJisTwoSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device supports JIS Type-II cards; otherwise, false.
IsStatisticsReportingSupported IsStatisticsReportingSupported IsStatisticsReportingSupported IsStatisticsReportingSupported
Indicates whether the device supports reporting of usage statistics.
public : PlatForm::Boolean IsStatisticsReportingSupported { get; }public bool IsStatisticsReportingSupported { get; }Public ReadOnly Property IsStatisticsReportingSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device supports reporting of usage statistics; otherwise, false.
IsStatisticsUpdatingSupported IsStatisticsUpdatingSupported IsStatisticsUpdatingSupported IsStatisticsUpdatingSupported
Indicates whether the device supports updating of usage statistics.
public : PlatForm::Boolean IsStatisticsUpdatingSupported { get; }public bool IsStatisticsUpdatingSupported { get; }Public ReadOnly Property IsStatisticsUpdatingSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device supports updating of statistics; otherwise, false.
IsTrackDataMaskingSupported IsTrackDataMaskingSupported IsTrackDataMaskingSupported IsTrackDataMaskingSupported
Indicates whether the device is capable of masking track data.
public : PlatForm::Boolean IsTrackDataMaskingSupported { get; }public bool IsTrackDataMaskingSupported { get; }Public ReadOnly Property IsTrackDataMaskingSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device is capable of masking track data; otherwise, false.
Remarks
When IsTrackDataMaskingSupported is true and encryption is enabled, the data returned from a data event contains masked data.
IsTransmitSentinelsSupported IsTransmitSentinelsSupported IsTransmitSentinelsSupported IsTransmitSentinelsSupported
Indicates whether the devices is able to transmit start and end sentinels.
public : PlatForm::Boolean IsTransmitSentinelsSupported { get; }public bool IsTransmitSentinelsSupported { get; }Public ReadOnly Property IsTransmitSentinelsSupported As bool// You can use this property in JavaScript.
- Value
- PlatForm::Boolean bool bool bool
True if the device is able to transmit start and end sentinels; otherwise, false.
PowerReportingType PowerReportingType PowerReportingType PowerReportingType
Gets the power reporting capabilities of the device.
public : UnifiedPosPowerReportingType PowerReportingType { get; }public UnifiedPosPowerReportingType PowerReportingType { get; }Public ReadOnly Property PowerReportingType As UnifiedPosPowerReportingType// You can use this property in JavaScript.
- Value
- UnifiedPosPowerReportingType UnifiedPosPowerReportingType UnifiedPosPowerReportingType UnifiedPosPowerReportingType
The power reporting capabilities of the device.
SupportedEncryptionAlgorithms SupportedEncryptionAlgorithms SupportedEncryptionAlgorithms SupportedEncryptionAlgorithms
Gets the supported encryption algorithm.
public : unsigned int SupportedEncryptionAlgorithms { get; }public uint SupportedEncryptionAlgorithms { get; }Public ReadOnly Property SupportedEncryptionAlgorithms As uint// You can use this property in JavaScript.
- Value
- unsigned int uint uint uint
The supported encryption algorithm.