Struct VPB
#[repr(C)]pub struct VPB {
pub Type: i16,
pub Size: i16,
pub Flags: u16,
pub VolumeLabelLength: u16,
pub DeviceObject: *mut DEVICE_OBJECT,
pub RealDevice: *mut DEVICE_OBJECT,
pub SerialNumber: u32,
pub ReferenceCount: u32,
pub VolumeLabel: [u16; 32],
}Fields§
§Type: i16§Size: i16§Flags: u16§VolumeLabelLength: u16§DeviceObject: *mut DEVICE_OBJECT§RealDevice: *mut DEVICE_OBJECT§SerialNumber: u32§ReferenceCount: u32§VolumeLabel: [u16; 32]Trait Implementations§
§impl Default for VPB
Available on crate features Wdk_Storage_FileSystem and Wdk_System_SystemServices and Win32_Security and Win32_System_IO and Win32_System_Kernel and Win32_System_Power only.
impl Default for VPB
Available on crate features
Wdk_Storage_FileSystem and Wdk_System_SystemServices and Win32_Security and Win32_System_IO and Win32_System_Kernel and Win32_System_Power only.impl Copy for VPB
Auto Trait Implementations§
impl Freeze for VPB
impl RefUnwindSafe for VPB
impl !Send for VPB
impl !Sync for VPB
impl Unpin for VPB
impl UnwindSafe for VPB
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