DriverUnifiedPosErrorReason enumeration (pointofservicecommontypes.h)

This enumeration indicates the reason for the error.

Syntax

typedef enum DriverUnifiedPosErrorReason {
  UnknownErrorReason,
  NoService,
  Disabled,
  Illegal,
  NoHardware,
  Closed,
  Offline,
  Failure,
  Timeout,
  Busy,
  Extended
} ;

Constants

 
UnknownErrorReason
The reason for the error is not known.
NoService
Cannot communicate with the device due to the current configuration.
Disabled
The device must be enabled in order to perform the operation.
Illegal
The function is not available or is not supported on this device.
NoHardware
The physical device is not connected or not powered on.
Closed
The device is closed.
Offline
The device is offline.
Failure
The device is connected and powered on, but it failed to perform the operation.
Timeout
The operation timed out on the device.
Busy
The device is busy and cannot complete the operation.
Extended
The device returned a vendor specified error.

Requirements

Requirement Value
Header pointofservicecommontypes.h (include Pointofservicecommontypes.h)