Freigeben über


DriverUnifiedPosErrorReason-Enumeration (pointofservicecommontypes.h)

Diese Enumeration gibt den Grund für den Fehler an.

Syntax

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

Konstanten

 
UnknownErrorReason
Der Grund für den Fehler ist nicht bekannt.
NoService
Aufgrund der aktuellen Konfiguration kann nicht mit dem Gerät kommunizieren.
Disabled
Das Gerät muss aktiviert sein, um den Vorgang ausführen zu können.
Illegal
Die Funktion ist auf diesem Gerät nicht verfügbar oder wird nicht unterstützt.
NoHardware
Das physische Gerät ist nicht angeschlossen oder nicht eingeschaltet.
Closed
Das Gerät ist geschlossen.
Offline
Das Gerät ist offline.
Failure
Das Gerät ist verbunden und eingeschaltet, konnte den Vorgang jedoch nicht ausführen.
Timeout
Das Timeout des Vorgangs auf dem Gerät.
Busy
Das Gerät ist ausgelastet und kann den Vorgang nicht abschließen.
Extended
Das Gerät hat einen vom Anbieter angegebenen Fehler zurückgegeben.

Anforderungen

Anforderung Wert
Header pointofservicecommontypes.h (include Pointofservicecommontypes.h)