TASK_KillCurrentTask3w
Task_killcurrenttask
Usage
void TASK_KillCurrentTask(INT16 exitCode);
Overview
Kill the currently running task. As it's not possible to kill the current task like this, it is simply marked for destruction, and will be killed when either TASK_Reschedule or this function is called again in the context of another task.
See also
TASK_Init(3w)
TASK_Init
TASK_GetNextTask(3w)
TASK_GetNextTask
TASK_CreateTask(3w)
TASK_CreateTask
TASK_Reschedule(3w)
TASK_Reschedule
TASK_YieldToSystem(3w)
TASK_YieldToSystem
InitTask(3w)
InitTask (KERNEL.91)
WaitEvent(3w)
WaitEvent (KERNEL.30)
PostEvent(3w)
PostEvent (KERNEL.31)
SetPriority(3w)
SetPriority (KERNEL.32)
LockCurrentTask(3w)
LockCurrentTask (KERNEL.33)
IsTaskLocked(3w)
IsTaskLocked (KERNEL.122)
OldYield(3w)
OldYield (KERNEL.117)
DirectedYield(3w)
DirectedYield (KERNEL.150)
UserYield(3w)
UserYield (USER.332)
Yield16(3w)
Yield16 (KERNEL.29)
MakeProcInstance16(3w)
MakeProcInstance16 (KERNEL.51)
FreeProcInstance16(3w)
FreeProcInstance16 (KERNEL.52)
GetCodeHandle(3w)
GetCodeHandle (KERNEL.93)
DefineHandleTable16(3w)
DefineHandleTable16 (KERNEL.94)
SetTaskQueue(3w)
SetTaskQueue (KERNEL.34)
GetTaskQueue(3w)
GetTaskQueue (KERNEL.35)
SwitchStackTo(3w)
SwitchStackTo (KERNEL.108)
SwitchStackBack(3w)
SwitchStackBack (KERNEL.109)
GetTaskQueueDS(3w)
GetTaskQueueDS (KERNEL.118)
GetTaskQueueES(3w)
GetTaskQueueES (KERNEL.119)
GetCurrentTask(3w)
GetCurrentTask (KERNEL.36)
GetCurrentPDB(3w)
GetCurrentPDB (KERNEL.37)
GetInstanceData(3w)
GetInstanceData (KERNEL.54)
GetExeVersion(3w)
GetExeVersion (KERNEL.105)
SetErrorMode16(3w)
SetErrorMode16 (KERNEL.107)
SetErrorMode32(3w)
SetErrorMode32 (KERNEL32.486)
GetDOSEnvironment(3w)
GetDOSEnvironment (KERNEL.131)
GetNumTasks(3w)
GetNumTasks (KERNEL.152)
GetTaskDS(3w)
GetTaskDS (KERNEL.155)
IsTask(3w)
IsTask (KERNEL.320)
SetTaskSignalProc(3w)
SetTaskSignalProc (KERNEL.38)
SetSigHandler(3w)
SetSigHandler (KERNEL.140)
GlobalNotify(3w)
GlobalNotify (KERNEL.154)
GetExePtr(3w)
GetExePtr (KERNEL.133)
TaskFirst(3w)
TaskFirst (TOOLHELP.63)
TaskNext(3w)
TaskNext (TOOLHELP.64)
TaskFindHandle(3w)
TaskFindHandle (TOOLHELP.65)
GetAppCompatFlags16(3w)
GetAppCompatFlags16 (KERNEL.354)
GetAppCompatFlags32(3w)
GetAppCompatFlags32 (USER32.205)
Referred to by
IsTask(3w)
IsTask (KERNEL.320)
Yield16(3w)
Yield16 (KERNEL.29)
InitTask(3w)
InitTask (KERNEL.91)
OldYield(3w)
OldYield (KERNEL.117)
TaskNext(3w)
TaskNext (TOOLHELP.64)
GetExePtr(3w)
GetExePtr (KERNEL.133)
GetTaskDS(3w)
GetTaskDS (KERNEL.155)
PostEvent(3w)
PostEvent (KERNEL.31)
TASK_Init(3w)
TASK_Init
TaskFirst(3w)
TaskFirst (TOOLHELP.63)
UserYield(3w)
UserYield (USER.332)
WaitEvent(3w)
WaitEvent (KERNEL.30)
GetNumTasks(3w)
GetNumTasks (KERNEL.152)
SetPriority(3w)
SetPriority (KERNEL.32)
GetTaskQueue(3w)
GetTaskQueue (KERNEL.35)
GlobalNotify(3w)
GlobalNotify (KERNEL.154)
IsTaskLocked(3w)
IsTaskLocked (KERNEL.122)
SetTaskQueue(3w)
SetTaskQueue (KERNEL.34)
DirectedYield(3w)
DirectedYield (KERNEL.150)
GetCodeHandle(3w)
GetCodeHandle (KERNEL.93)
GetCurrentPDB(3w)
GetCurrentPDB (KERNEL.37)
GetExeVersion(3w)
GetExeVersion (KERNEL.105)
SetSigHandler(3w)
SetSigHandler (KERNEL.140)
SwitchStackTo(3w)
SwitchStackTo (KERNEL.108)
GetCurrentTask(3w)
GetCurrentTask (KERNEL.36)
GetTaskQueueDS(3w)
GetTaskQueueDS (KERNEL.118)
GetTaskQueueES(3w)
GetTaskQueueES (KERNEL.119)
SetErrorMode16(3w)
SetErrorMode16 (KERNEL.107)
SetErrorMode32(3w)
SetErrorMode32 (KERNEL32.486)
TaskFindHandle(3w)
TaskFindHandle (TOOLHELP.65)
GetInstanceData(3w)
GetInstanceData (KERNEL.54)
LockCurrentTask(3w)
LockCurrentTask (KERNEL.33)
SwitchStackBack(3w)
SwitchStackBack (KERNEL.109)
TASK_CreateTask(3w)
TASK_CreateTask
TASK_Reschedule(3w)
TASK_Reschedule
TASK_GetNextTask(3w)
TASK_GetNextTask
GetDOSEnvironment(3w)
GetDOSEnvironment (KERNEL.131)
SetTaskSignalProc(3w)
SetTaskSignalProc (KERNEL.38)
FreeProcInstance16(3w)
FreeProcInstance16 (KERNEL.52)
MakeProcInstance16(3w)
MakeProcInstance16 (KERNEL.51)
TASK_YieldToSystem(3w)
TASK_YieldToSystem
DefineHandleTable16(3w)
DefineHandleTable16 (KERNEL.94)
GetAppCompatFlags16(3w)
GetAppCompatFlags16 (KERNEL.354)
GetAppCompatFlags32(3w)
GetAppCompatFlags32 (USER32.205)