#[repr(C)]pub struct VDS_LUN_INFORMATION {Show 13 fields
pub m_version: u32,
pub m_DeviceType: u8,
pub m_DeviceTypeModifier: u8,
pub m_bCommandQueueing: BOOL,
pub m_BusType: VDS_STORAGE_BUS_TYPE,
pub m_szVendorId: *mut u8,
pub m_szProductId: *mut u8,
pub m_szProductRevision: *mut u8,
pub m_szSerialNumber: *mut u8,
pub m_diskSignature: GUID,
pub m_deviceIdDescriptor: VDS_STORAGE_DEVICE_ID_DESCRIPTOR,
pub m_cInterconnects: u32,
pub m_rgInterconnects: *mut VDS_INTERCONNECT,
}
Expand description
Required features: "Win32_Storage_VirtualDiskService"
, "Win32_Foundation"
Fields
m_version: u32
m_DeviceType: u8
m_DeviceTypeModifier: u8
m_bCommandQueueing: BOOL
m_BusType: VDS_STORAGE_BUS_TYPE
m_szVendorId: *mut u8
m_szProductId: *mut u8
m_szProductRevision: *mut u8
m_szSerialNumber: *mut u8
m_diskSignature: GUID
m_deviceIdDescriptor: VDS_STORAGE_DEVICE_ID_DESCRIPTOR
m_cInterconnects: u32
m_rgInterconnects: *mut VDS_INTERCONNECT
Trait Implementations
impl Clone for VDS_LUN_INFORMATION
impl Clone for VDS_LUN_INFORMATION
impl Copy for VDS_LUN_INFORMATION
Auto Trait Implementations
impl RefUnwindSafe for VDS_LUN_INFORMATION
impl !Send for VDS_LUN_INFORMATION
impl !Sync for VDS_LUN_INFORMATION
impl Unpin for VDS_LUN_INFORMATION
impl UnwindSafe for VDS_LUN_INFORMATION
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more