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: u32Trait 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