[][src]Trait process_memory::TryIntoProcessHandle

pub trait TryIntoProcessHandle {
    fn try_into_process_handle(&self) -> Result<ProcessHandle>;
}

A trait that attempts to turn some type into a ProcessHandle so memory can be either copied or placed into it.

Required methods

fn try_into_process_handle(&self) -> Result<ProcessHandle>

Attempt to turn a type into a ProcessHandle. Whilst Linux provides the same type for Pids and ProcessHandles, Windows and macOS do not. As such, you need to ensure that try_into_process_handle is called on all Pids to ensure cross-platform capabilities.

Errors

Returns an error if the type cannot be turned into a ProcessHandle

Loading content...

Implementations on Foreign Types

impl TryIntoProcessHandle for DWORD[src]

A Pid can be turned into a ProcessHandle with OpenProcess.

impl TryIntoProcessHandle for Child[src]

A std::process::Child has a HANDLE from calling CreateProcess.

Loading content...

Implementors

impl TryIntoProcessHandle for ProcessHandle[src]

Loading content...