Struct windows::Wdk::Foundation::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 Copy for VPB
impl Eq for VPB
impl StructuralPartialEq 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)