h6. [[TaskManager]] h6(. » [[TaskManager SWI Calls|SWI Calls]] h6((. » TaskManager_EnumerateTasks h2. TaskManager_EnumerateTasks h5. (SWI &42681) |_<^{width:5em}. Entry | | |<^. R0 |<^. 0 for first call, or value from previous| |<^. R1 |<^. Pointer to buffer| |<^. R2 |<^. Size of buffer| |_<^{width:5em}. Exit || |<. R0|<^. Value to use for next call, or <0 for no more| |<. R1|<^. Pointer to end of buffer filled| |<. R2|<^. Bytes not used| |<. Buffer|<^. Each active task block contains| |>. +0|<^. Task handle| |>. +4|<^. Pointer to task name (which should be copied if you use it)| |>. +8|<^. Slot size (in bytes)| |>. +12|<^. Flags (Bits 0 and 1)| |>. Bit 0|<^. 1=> module task or 0=> application task| |>. Bit 1|<^. 1=> slot bar can be dragged or 0=> slot bar fixed| h4. Use This call returns information about all active tasks. h4. Notes On exit, the buffer is filled details about each active task using a 4 word block. h4. See also * [[TaskManager_Shutdown]] * [[TaskManager_TaskNameFromHandle]]