SysTaskGetInfoΒΆ

This function of type BOOL returns information on a task, which is identified by the task Id.

Note

SysTask-functions are not reentrant. This should be no problem in normal cases, but if in the application program a situation might occur, where several IEC-tasks create and manage additional tasks, the calls to these functions have to be synchronized. You can use the library The Library SysLibSem.lib in this case.

Input Variable Data type Description
udiTaskId UDINT Id of the task, on which you want to get information; this Id was returned by SysTaskCreate at creating the task
pSysTaskInfo POINTER TO SYSTASKINFO Pointer on the structure SysTaskInfo, see below, which contains information on the task

Structure SysTaskInfo:

TYPE SYSTASKINFO :

STRUCT

dwHandle: DWORD; (* Operating system handle of the task *)
dwId: DWORD; (* Index of the task *)
dwSem: DWORD; (*Reserved, only use in the runtime system *)
wIECTaskNr: WORD; (* IEC task index in case it is an IEC task *)
stName: STRING; (* Name of the task  *)

END_STRUCT

END_TYPE