#[repr(C)]pub struct SystemProcessInformation {Show 21 fields
pub next_entry_offset: u32,
pub number_of_threads: u32,
pub working_set_private_size: i64,
pub hard_fault_count: u32,
pub number_of_threads_high_watermark: u32,
pub cycle_time: u64,
pub create_time: i64,
pub user_time: i64,
pub kernel_time: i64,
pub image_name: UNICODE_STRING,
pub base_priority: i32,
pub unique_process_id: usize,
pub inherited_from_unique_process_id: usize,
pub handle_count: u32,
pub session_id: u32,
pub unique_process_key: usize,
pub peak_virtual_size: usize,
pub virtual_size: usize,
pub page_fault_count: u32,
pub peak_working_set_size: usize,
pub working_set_size: usize,
}Expand description
Windows SYSTEM_PROCESS_INFORMATION - one entry in the NtQuerySystemInformation buffer.
Fields§
§next_entry_offset: u32§number_of_threads: u32§working_set_private_size: i64§hard_fault_count: u32§number_of_threads_high_watermark: u32§cycle_time: u64§create_time: i64§user_time: i64§kernel_time: i64§image_name: UNICODE_STRING§base_priority: i32§unique_process_id: usize§inherited_from_unique_process_id: usize§handle_count: u32§session_id: u32§unique_process_key: usize§peak_virtual_size: usize§virtual_size: usize§page_fault_count: u32§peak_working_set_size: usize§working_set_size: usizeAuto Trait Implementations§
impl !Send for SystemProcessInformation
impl !Sync for SystemProcessInformation
impl Freeze for SystemProcessInformation
impl RefUnwindSafe for SystemProcessInformation
impl Unpin for SystemProcessInformation
impl UnsafeUnpin for SystemProcessInformation
impl UnwindSafe for SystemProcessInformation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more