Task functions alter the execution status of tasks, return information associated with a task, and retrieve information about the environment in which the task is executing. A task is a single Windows application call. The following list briefly describes each task function:
Function | Description | |
Catch | Copies the current execution environment to a buffer. | |
ExitWindows | Initiates the standard Windows shutdown procedure. | |
Function | Description | |
GetCurrentPDB | Returns the current DOS Program Data Base (PDB), also known as the Program Segment Prefix (PSP). | |
GetCurrentTask | Returns the task handle of the current task. | |
GetDOSEnvironment | Retrieves the environment string of the currently running task. | |
GetNumTasks | Returns the number of tasks currently executing in the system. | |
SetErrorMode | Controls whether Windows handles DOS Function 24H errors or allows the calling application to handle them. | |
Throw | Restores the execution environment to the specified values. | |
Yield | Halts the current task and starts any waiting task. |