Defines general information about a thread.
typedef struct _task_thread_data_ps {
UMA_TIME_SPEC USER_TIME; /* Total thread user time. */
UMA_UINT32 FLAGS; /* Thread flags. */
UMA_UINT32 SUSPEND_COUNT; /* Thread suspend count. */
UMA_UINT32 SLEEP_TIME; /* Thread sleep time. */
UMA_UINT32 THREAD_KERNEL_ID_ADDR; /* Address of the thread kernel ID used for trace and performance. */
UMA_UINT32 POLICY; /* Scheduling policy in effect. */
UMA_UINT32 DATA; /* Associated data for the scheduling policy. */
UMA_UINT32 BASE_PRIORITY; /* Base scheduling priority. */
UMA_UINT32 MAX_PRIORITY; /* Maximum scheduling priority. */
UMA_UINT32 CUR_PRIORITY; /* Current scheduling priority. */
UMA_UINT32 DEPRESSED; /* TRUE if scheduling priority is depressed. */
UMA_UINT32 DEPRESS_PRIORITY; /* Scheduling priority from depressed. */
} task_thread_data_ps;
typedef task _ thread _ data _ ps * task _ thread _ data _ ps ;