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§
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