Defines detailed task information.
typedef struct _task_data_ps { UMA_UINT32 THREAD_COUNT_CURRENT; /* Count of current threads. */ UMA_TIMESPEC USER_TIME_LIVE; /* Total user run time for live threads within the task. */ UMA_TIMESPEC SYSTEM_TIME_LIVE; /* Total system run time for live threads within the task. */ UMA_UINT32 SUSPEND_COUNT; /* The current suspend count for the task. */ UMA_UINT32 BASE_PRIORITY; /* Base scheduling priority for the task. */ UMA_UINT32 VIRTUAL_SIZE; /* The number of virtual pages for the task. */ UMA_UINT32 RESIDENT_SIZE; /* The number of resident pages for the task. */ UMA_TIMESPEC USER_TIME_TERM; /* The total user run time for terminated threads within the task. */ UMA_UINT32 SYSTEM_TIME_TERM; /* The total system run time for terminated threads within the task. */ UMA_UINT32 TASK_KERNELID_ADDR; /* Task kernel id address used for trace and performance. */ } task_data_ps; typedef task _ data _ ps * task _ data _ ps ;