Defines basic information about a task.
typedef struct _ps_task_basic_info { UMA_UINT32 THREAD_COUNT_CURRENT; /* Count of current threads. */ UMA_UINT32 SUSPEND_COUNT; /* Current suspend count for the task. */ UMA_UINT32 BASE_PRIORITY; /* Base scheduling priority for the task. */ UMA_UINT32 VIRTUAL_SIZE; /* Number of virtual pages for the task. */ UMA_UINT32 RESIDENT_SIZE; /* Number of resident pages for the task. */ UMA_UINT32 USER_TIME_TERM; /* Total user run time for terminated threads within the task. */ UMA_UINT32 SYSTEM_TIME_TERM; /* Total system run time for terminated threads within the task. */ UMA_UINT32 TASK_KERNEL_ID_ADDR; /* Address of the task kernel ID used for trace and performance. */ } ps_task_basic_info; typedef ps _ task _ basic _ info * ps _ task _ basic _ info ;