TASK_YieldToSystem3w
Task_yieldtosystem
Usage
void TASK_YieldToSystem(TDB *pTask);
Overview
Scheduler interface, this way we ensure that all "unsafe" events are processed outside the scheduler.
See also
TASK_Init(3w)
TASK_Init
TASK_GetNextTask(3w)
TASK_GetNextTask
TASK_CreateTask(3w)
TASK_CreateTask
TASK_KillCurrentTask(3w)
TASK_KillCurrentTask
TASK_Reschedule(3w)
TASK_Reschedule
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)
DefineHandleTable16(3w)
DefineHandleTable16 (KERNEL.94)
GetAppCompatFlags16(3w)
GetAppCompatFlags16 (KERNEL.354)
GetAppCompatFlags32(3w)
GetAppCompatFlags32 (USER32.205)
TASK_KillCurrentTask(3w)
TASK_KillCurrentTask