| |
|
|
Die Funktion ermittelt den letzten Fehlerwert und den aktuellen Status per das angegebene Gerät P:L1.
P:L1 - Handle der Schnittstelle Ergebnis: Integer - Fehlerstatus
Der Rückgabewert kann eine Kombination aus folgenden Werten sein:
Wert | Bedeutung | $0001 | Überlauf der Empfangswarteschlange. Entweder reicht der Platz in der Empfangswarteschlange nicht aus, oder die Übertragung wurde nach Erhalt des End-of-file-Zeichens fortgesetzt. | $0002 | Ein Zeichen wird von der Hardware nicht rechtzeitig gelesen. Das Zeichen ist verloren. | $0004 | Die Hardware stellte einen Parity-Fehler fest. | $0008 | Die Hardware stellt einen Framing-Fehler fest. | $0010 | Die Hardware stellte eine Abbruchbedingung fest. | $0020 | Clear-to-send-Unterbrechung (time out). | $0040 | Data-set-ready-Unterbrechung. | $0080 | Receive-line-signal-detect-Unterbrechung. | $0100 | Die Sendewarteschlange war voll. | $0200 | Bei der Kommunikation mit der parallelen Schnittstelle trat ein Timeout auf. | $0400 | Ein I/O-Fehler trat während des Versuchs der Kommunikation mit einer parallelen Schnittstelle auf. | $0800 | Die parallele Schnittstelle war nicht gewählt. | $1000 | Gerät an der parallelen Schnittstelle meldet Papierende. | $8000 | Der gewünschte Modus wird nicht supportati, oder der Parameter P:L1 ist fehlerhaft. | Tritt ein Schnittstellenfehler auf, sperrt Windows die Schnittstelle, bis der Fehler durch Aufruf der Funktion ComError behoben wird. Daher sollte die Funktion nach jedem LINK:[ReadCom] bzw. LINK:[WriteCom] aufgerufen werden!
|
|
|
| |
|
|