pub struct VmmMapKDriverEntry {
pub va: u64,
pub va_driver_start: u64,
pub cb_driver_size: u64,
pub va_device_object: u64,
pub name: String,
pub path: String,
pub service_key_name: String,
pub major_function: [u64; 28],
}
Expand description
Fields§
§va: u64
Virtual address of the driver object.
va_driver_start: u64
Virtual address of the start of the loaded driver in memory (the module PE header).
cb_driver_size: u64
Size of the loaded driver in memory.
va_device_object: u64
Virtual address of the associated device object.
name: String
Device name.
path: String
Device path.
service_key_name: String
Service key name.
major_function: [u64; 28]
Virtual addresses of the major functions.
Trait Implementations§
Source§impl Clone for VmmMapKDriverEntry
impl Clone for VmmMapKDriverEntry
Source§fn clone(&self) -> VmmMapKDriverEntry
fn clone(&self) -> VmmMapKDriverEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VmmMapKDriverEntry
impl Debug for VmmMapKDriverEntry
Source§impl<'de> Deserialize<'de> for VmmMapKDriverEntry
impl<'de> Deserialize<'de> for VmmMapKDriverEntry
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
Source§impl Display for VmmMapKDriverEntry
impl Display for VmmMapKDriverEntry
Source§impl PartialEq for VmmMapKDriverEntry
impl PartialEq for VmmMapKDriverEntry
Auto Trait Implementations§
impl Freeze for VmmMapKDriverEntry
impl RefUnwindSafe for VmmMapKDriverEntry
impl Send for VmmMapKDriverEntry
impl Sync for VmmMapKDriverEntry
impl Unpin for VmmMapKDriverEntry
impl UnwindSafe for VmmMapKDriverEntry
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