windows::Win32::Storage::OfflineFiles

Trait IOfflineFilesEvents2_Impl

pub trait IOfflineFilesEvents2_Impl: IOfflineFilesEvents_Impl {
    // Required methods
    fn ItemReconnectBegin(&self) -> Result<()>;
    fn ItemReconnectEnd(&self) -> Result<()>;
    fn CacheEvictBegin(&self) -> Result<()>;
    fn CacheEvictEnd(&self) -> Result<()>;
    fn BackgroundSyncBegin(&self, dwsynccontrolflags: u32) -> Result<()>;
    fn BackgroundSyncEnd(&self, dwsynccontrolflags: u32) -> Result<()>;
    fn PolicyChangeDetected(&self) -> Result<()>;
    fn PreferenceChangeDetected(&self) -> Result<()>;
    fn SettingsChangesApplied(&self) -> Result<()>;
}

Required Methods§

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

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

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

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

fn BackgroundSyncBegin(&self, dwsynccontrolflags: u32) -> Result<()>

fn BackgroundSyncEnd(&self, dwsynccontrolflags: u32) -> Result<()>

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

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

fn SettingsChangesApplied(&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§