pub struct VmmProcessMapUnloadedModuleEntry {
pub pid: u32,
pub va_base: u64,
pub image_size: u32,
pub is_wow64: bool,
pub name: String,
pub checksum: u32,
pub timedatestamp: u32,
pub ft_unload: u64,
}
Expand description
Info: Process: Unloaded modules.
Created By
vmmprocess.map_unloaded_module()
Examples
if let Ok(unloaded_all) = vmmprocess.map_unloaded_module() {
println!("Number of process unloaded modules: {}.", unloaded_all.len());
for unloaded in &*unloaded_all {
println!("{unloaded}");
}
}
Fields§
§pid: u32
§va_base: u64
§image_size: u32
§is_wow64: bool
§name: String
§checksum: u32
§timedatestamp: u32
§ft_unload: u64
Trait Implementations§
source§impl Clone for VmmProcessMapUnloadedModuleEntry
impl Clone for VmmProcessMapUnloadedModuleEntry
source§fn clone(&self) -> VmmProcessMapUnloadedModuleEntry
fn clone(&self) -> VmmProcessMapUnloadedModuleEntry
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<'de> Deserialize<'de> for VmmProcessMapUnloadedModuleEntry
impl<'de> Deserialize<'de> for VmmProcessMapUnloadedModuleEntry
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more