// pointofservicedriverinterface.h
typedef enum _MsrStatusUpdateType {
MsrStatusUpdateType_Online,
MsrStatusUpdateType_Off,
MsrStatusUpdateType_Offline,
MsrStatusUpdateType_OffOrOffline,
MsrStatusUpdateType_Unauthenticated,
MsrStatusUpdateType_Authenticated,
MsrStatusUpdateType_Extended
} MsrStatusUpdateType;
View the official Windows Driver Kit DDI referenceNo description available.
This enumeration defines the constants that indicate the magnetic stripe reader (MSR) status.
MsrStatusUpdateType_OnlineThe device is powered on. This is valid if UnifiedPosPowerReportingType is Standard or Advanced.
MsrStatusUpdateType_OffThe device is powered off or is detached from the terminal. This is valid if UnifiedPosPowerReportingType is Advanced.
MsrStatusUpdateType_OfflineThe device is powered on but is not ready, or is unable, to respond to requests. This is valid if UnifiedPosPowerReportingType is Advanced.
MsrStatusUpdateType_OffOrOfflineThe device is either off or offline. This is valid if UnifiedPosPowerReportingType is Standard.
MsrStatusUpdateType_UnauthenticatedThe device is not authenticated. This is valid if the device supports authentication.
MsrStatusUpdateType_AuthenticatedThe device is authenticated. This is valid if the device supports authentication.
MsrStatusUpdateType_ExtendedVendor-specific status information. Reported in IMagneticStripeReaderStatusUpdatedEventArgs.ExtendedStatus.