Struct memprocfs::VmmProcessMapDirectoryEntry
source · pub struct VmmProcessMapDirectoryEntry {
pub pid: u32,
pub name: &'static str,
pub virtual_address: u32,
pub size: u32,
}
Expand description
Info: Process Module: PE data directories.
Created By
vmmprocess.map_module_data_directory()
Examples
if let Ok(data_directory_all) = vmmprocess.map_module_data_directory("kernel32.dll") {
println!("Number of module data directories: {}.", data_directory_all.len());
for data_directory in &*data_directory_all {
println!("{data_directory}");
}
}
Fields§
§pid: u32
§name: &'static str
§virtual_address: u32
§size: u32
Trait Implementations§
source§impl Clone for VmmProcessMapDirectoryEntry
impl Clone for VmmProcessMapDirectoryEntry
source§fn clone(&self) -> VmmProcessMapDirectoryEntry
fn clone(&self) -> VmmProcessMapDirectoryEntry
Returns a copy 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 VmmProcessMapDirectoryEntry
impl Debug for VmmProcessMapDirectoryEntry
source§impl Deserialize<'static> for VmmProcessMapDirectoryEntry
impl Deserialize<'static> for VmmProcessMapDirectoryEntry
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for VmmProcessMapDirectoryEntry
impl Send for VmmProcessMapDirectoryEntry
impl Sync for VmmProcessMapDirectoryEntry
impl Unpin for VmmProcessMapDirectoryEntry
impl UnwindSafe for VmmProcessMapDirectoryEntry
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