home *** CD-ROM | disk | FTP | other *** search
- ---------------------------------------------------------------------
- Wimp_SendMessage (SWI &400E7)
- ---------------------------------------------------------------------
-
- Entry: R0 = Reason Code (siehe Wimp_Poll, z.B. 17, 18 oder 19)
- R1 = Zeiger auf Message Block
- R2 = Task Handle des adressierten Tasks
- oder:
-
- R2 = Window Handle (Message geht an Erzeuger des Fensters)
- oder:
-
- R2 = -2 (Iconbar) und
- R3 = Icon Handle (Message geht an Erzeuger des Icons)
- oder:
-
- R2 = 0 (broadcast message, an alle Tasks inkl. Absender)
-
- Exit: R2 = Task Handle des adressierten Tasks
- (außer bei broadcast message)
- Message wird gepuffert
- Message Block wird aktualisiert (nur bei R0 = 17/18)
-
- Interrupts: Nicht definiert
- Fast Interrupt erlaubt
-
- Prozessor-Modus: SVC Mode
-
- SWI darf nicht in Interrupt-Routinen benutzt werden. (not re-entrant)