windows::Win32::System::WindowsSync

Trait ILoadChangeContext_Impl

pub trait ILoadChangeContext_Impl: IUnknownImpl {
    // Required methods
    fn GetSyncChange(&self) -> Result<ISyncChange>;
    fn SetRecoverableErrorOnChange(
        &self,
        hrerror: HRESULT,
        perrordata: Ref<'_, IRecoverableErrorData>,
    ) -> Result<()>;
    fn SetRecoverableErrorOnChangeUnit(
        &self,
        hrerror: HRESULT,
        pchangeunit: Ref<'_, ISyncChangeUnit>,
        perrordata: Ref<'_, IRecoverableErrorData>,
    ) -> Result<()>;
}

Required Methods§

fn GetSyncChange(&self) -> Result<ISyncChange>

fn SetRecoverableErrorOnChange( &self, hrerror: HRESULT, perrordata: Ref<'_, IRecoverableErrorData>, ) -> Result<()>

fn SetRecoverableErrorOnChangeUnit( &self, hrerror: HRESULT, pchangeunit: Ref<'_, ISyncChangeUnit>, perrordata: Ref<'_, IRecoverableErrorData>, ) -> 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§