MsrStatusUpdateType enumeration (pointofservicedriverinterface.h)
This enumeration defines the constants that indicate the magnetic stripe reader (MSR) status.
Syntax
typedef enum _MsrStatusUpdateType {
MsrStatusUpdateType_Online,
MsrStatusUpdateType_Off,
MsrStatusUpdateType_Offline,
MsrStatusUpdateType_OffOrOffline,
MsrStatusUpdateType_Unauthenticated,
MsrStatusUpdateType_Authenticated,
MsrStatusUpdateType_Extended
} MsrStatusUpdateType;
Constants
MsrStatusUpdateType_Online The device is powered on. This is valid if UnifiedPosPowerReportingType is Standard or Advanced. |
MsrStatusUpdateType_Off The device is powered off or is detached from the terminal. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_Offline The device is powered on but is not ready, or is unable, to respond to requests. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_OffOrOffline The device is either off or offline. This is valid if UnifiedPosPowerReportingType is Standard. |
MsrStatusUpdateType_Unauthenticated The device is not authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_Authenticated The device is authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_Extended Vendor-specific status information. Reported in IMagneticStripeReaderStatusUpdatedEventArgs.ExtendedStatus. |
Requirements
Requirement | Value |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for