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 ;


[Back: Thread General Information (254.1.3.1)]
[Next: task_thread_data_ps Field - USER_TIME]