windows::Win32::Storage::FileServerResourceManager

Trait IFsrmStorageModuleDefinition_Impl

pub trait IFsrmStorageModuleDefinition_Impl: IFsrmPipelineModuleDefinition_Impl {
    // Required methods
    fn Capabilities(&self) -> Result<FsrmStorageModuleCaps>;
    fn SetCapabilities(&self, capabilities: FsrmStorageModuleCaps) -> Result<()>;
    fn StorageType(&self) -> Result<FsrmStorageModuleType>;
    fn SetStorageType(&self, storagetype: FsrmStorageModuleType) -> Result<()>;
    fn UpdatesFileContent(&self) -> Result<VARIANT_BOOL>;
    fn SetUpdatesFileContent(
        &self,
        updatesfilecontent: VARIANT_BOOL,
    ) -> Result<()>;
}

Required Methods§

fn Capabilities(&self) -> Result<FsrmStorageModuleCaps>

fn SetCapabilities(&self, capabilities: FsrmStorageModuleCaps) -> Result<()>

fn StorageType(&self) -> Result<FsrmStorageModuleType>

fn SetStorageType(&self, storagetype: FsrmStorageModuleType) -> Result<()>

fn UpdatesFileContent(&self) -> Result<VARIANT_BOOL>

fn SetUpdatesFileContent(&self, updatesfilecontent: VARIANT_BOOL) -> 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§