pub struct WindowsProcessInfoSnapshot {
pub process_id: u32,
pub image_path: Option<PathBuf>,
pub package_name: Option<OsString>,
pub application_id: Option<OsString>,
pub command_line: Option<OsString>,
pub session_id: u32,
}Expand description
Owned process information requested through CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO.
Fields§
§process_id: u32Native process identifier.
image_path: Option<PathBuf>Executable image path, preserving Windows wide-string data.
package_name: Option<OsString>Optional package name.
application_id: Option<OsString>Optional application identifier.
command_line: Option<OsString>Optional command line.
session_id: u32Native logon session identifier.
Trait Implementations§
Source§impl Clone for WindowsProcessInfoSnapshot
impl Clone for WindowsProcessInfoSnapshot
Source§fn clone(&self) -> WindowsProcessInfoSnapshot
fn clone(&self) -> WindowsProcessInfoSnapshot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WindowsProcessInfoSnapshot
impl Debug for WindowsProcessInfoSnapshot
impl Eq for WindowsProcessInfoSnapshot
impl StructuralPartialEq for WindowsProcessInfoSnapshot
Auto Trait Implementations§
impl Freeze for WindowsProcessInfoSnapshot
impl RefUnwindSafe for WindowsProcessInfoSnapshot
impl Send for WindowsProcessInfoSnapshot
impl Sync for WindowsProcessInfoSnapshot
impl Unpin for WindowsProcessInfoSnapshot
impl UnwindSafe for WindowsProcessInfoSnapshot
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