pub trait IBackgroundCopyCallback_Impl: Sized {
    // Required methods
    fn JobTransferred(&self, pjob: Option<&IBackgroundCopyJob>) -> Result<()>;
    fn JobError(
        &self,
        pjob: Option<&IBackgroundCopyJob>,
        perror: Option<&IBackgroundCopyError>
    ) -> Result<()>;
    fn JobModification(
        &self,
        pjob: Option<&IBackgroundCopyJob>,
        dwreserved: u32
    ) -> Result<()>;
}

Required Methods§

fn JobTransferred(&self, pjob: Option<&IBackgroundCopyJob>) -> Result<()>

fn JobError( &self, pjob: Option<&IBackgroundCopyJob>, perror: Option<&IBackgroundCopyError> ) -> Result<()>

fn JobModification( &self, pjob: Option<&IBackgroundCopyJob>, dwreserved: u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§