// pointofservicecommontypes.h
typedef enum DriverUnifiedPosErrorReason {
UnknownErrorReason,
NoService,
Disabled,
Illegal,
NoHardware,
Closed,
Offline,
Failure,
Timeout,
Busy,
Extended
} ;
View the official Windows Driver Kit DDI referenceNo description available.
This enumeration indicates the reason for the error.
UnknownErrorReasonThe reason for the error is not known.
NoServiceCannot communicate with the device due to the current configuration.
DisabledThe device must be enabled in order to perform the operation.
IllegalThe function is not available or is not supported on this device.
NoHardwareThe physical device is not connected or not powered on.
ClosedThe device is closed.
OfflineThe device is offline.
FailureThe device is connected and powered on, but it failed to perform the operation.
TimeoutThe operation timed out on the device.
BusyThe device is busy and cannot complete the operation.
ExtendedThe device returned a vendor specified error.