pub struct VmmMapKDeviceEntry {
pub va: u64,
pub depth: u32,
pub device_type: u32,
pub device_type_name: String,
pub va_driver_object: u64,
pub va_attached_device: u64,
pub va_file_system_device: u64,
pub volume_info: String,
}
Expand description
Fields§
§va: u64
Virtual address of the device object.
depth: u32
Depth of the device object.
device_type: u32
Device type according to FILE_DEVICE_* in the Windows API.
device_type_name: String
Device type name.
va_driver_object: u64
Virtual address of the associated driver object.
va_attached_device: u64
Virtual address of the attached device object.
va_file_system_device: u64
Virtual address for some device types.
volume_info: String
Volume info for some device types.
Trait Implementations§
Source§impl Clone for VmmMapKDeviceEntry
impl Clone for VmmMapKDeviceEntry
Source§fn clone(&self) -> VmmMapKDeviceEntry
fn clone(&self) -> VmmMapKDeviceEntry
Returns a duplicate 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 VmmMapKDeviceEntry
impl Debug for VmmMapKDeviceEntry
Source§impl<'de> Deserialize<'de> for VmmMapKDeviceEntry
impl<'de> Deserialize<'de> for VmmMapKDeviceEntry
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 VmmMapKDeviceEntry
impl Display for VmmMapKDeviceEntry
Source§impl PartialEq for VmmMapKDeviceEntry
impl PartialEq for VmmMapKDeviceEntry
Auto Trait Implementations§
impl Freeze for VmmMapKDeviceEntry
impl RefUnwindSafe for VmmMapKDeviceEntry
impl Send for VmmMapKDeviceEntry
impl Sync for VmmMapKDeviceEntry
impl Unpin for VmmMapKDeviceEntry
impl UnwindSafe for VmmMapKDeviceEntry
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