Next: REMOVE_TIMER
Up: Benutzerdokumentation
Previous: INSTALL_TIMER
Mit dieser Routine wird der eigentliche Timeoutmechanismus aktiviert.
Falls bereits ein Timeout gesetzt ist, gibt die Routine in ax
als Fehlercode 1 zurück und verändert sonst nichts.
Die angegebene Handlerroutine wird mit einem CALL FAR aus einem Interrupt
heraus aufgerufen. Das bedeutet, daß diese Handlerroutine alle Register
die sie benutzt sichern und mit einem RETF beendet werden muß.
Parameter:
- [ax:] Muß die Zeit in Sekunden enthalten, nach der der
Timeout ausgelöst werden soll.
- [bx:] Muß die Segmentadresse der Handlerroutine enthalten.
- [cx:] Muß die Offsetadresse der Handlerroutine enthalten.
Ausgabe:
- [ax:] 0: Timeout erfolgreich gesetzt.
1: Fehler aufgetreten (Timeout schon besetzt).
Ingo Rohloff
11/14/1997