1 <h2>task_basic_info
</h2>
4 <strong>Structure
</strong> - Defines basic information for a task.
7 <strong>struct task_basic_info
</strong>
9 <strong>integer_t
</strong> <var>suspend_count
</var><strong>;
</strong>
10 <strong>vm_size_t
</strong> <var>virtual_size
</var><strong>;
</strong>
11 <strong>vm_size_t
</strong> <var>resident_size
</var><strong>;
</strong>
12 <strong>time_value_t
</strong> <var>user_time
</var><strong>;
</strong>
13 <strong>time_value_t
</strong> <var>system_time
</var><strong>;
</strong>
14 <strong>policy_t
</strong> <var>policy
</var><strong>;
</strong>
17 <strong>typedef struct task_basic_info* task_basic_info_t;
</strong>
21 <dt> <var>suspend_count
</var>
23 The current suspend count for the task.
25 <dt> <var>virtual_size
</var>
27 The number of virtual pages for the task.
29 <dt> <var>resident_size
</var>
31 The number of resident pages for the task
33 <dt> <var>user_time
</var>
35 The total user run time for terminated threads within the task.
37 <dt> <var>system_time
</var>
39 The total system run time for terminated threads within the task.
41 <dt> <var>policy
</var>
43 Default scheduling policy to apply to new threads.
47 The
<strong>task_basic_info
</strong> structure defines the basic information array for
48 tasks. The
<strong>task_info
</strong> function returns this array for a specified task.
51 This structure is machine word length sensitive due
52 to the presence of the
53 virtual address sizes.
54 <h3>RELATED INFORMATION
</h3>
57 <a href=
"task_info.html"><strong>task_info
</strong></a>.
60 <a href=
"task_thread_times_info.html"><strong>task_thread_times_info
</strong></a>,
61 <a href=
"policy_fifo_info.html"><strong>policy_fifo_info
</strong></a>,
62 <a href=
"policy_rr_info.html"><strong>policy_rr_info
</strong></a>,
63 <a href=
"policy_timeshare_info.html"><strong>policy_timeshare_info
</strong></a>.