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§