windows::Win32::Storage::VirtualDiskService

Trait IVdsVolumeMF3_Impl

pub trait IVdsVolumeMF3_Impl: IUnknownImpl {
    // Required methods
    fn QueryVolumeGuidPathnames(
        &self,
        pwszpatharray: *mut *mut PWSTR,
        pulnumberofpaths: *mut u32,
    ) -> Result<()>;
    fn FormatEx2(
        &self,
        pwszfilesystemtypename: &PCWSTR,
        usfilesystemrevision: u16,
        uldesiredunitallocationsize: u32,
        pwszlabel: &PCWSTR,
        options: u32,
    ) -> Result<IVdsAsync>;
    fn OfflineVolume(&self) -> Result<()>;
}

Required Methods§

fn QueryVolumeGuidPathnames( &self, pwszpatharray: *mut *mut PWSTR, pulnumberofpaths: *mut u32, ) -> Result<()>

fn FormatEx2( &self, pwszfilesystemtypename: &PCWSTR, usfilesystemrevision: u16, uldesiredunitallocationsize: u32, pwszlabel: &PCWSTR, options: u32, ) -> Result<IVdsAsync>

fn OfflineVolume(&self) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§