Trait windows::Win32::Networking::BackgroundIntelligentTransferService::AsyncIBackgroundCopyCallback_Impl
pub trait AsyncIBackgroundCopyCallback_Impl: Sized {
// Required methods
fn Begin_JobTransferred(
&self,
pjob: Option<&IBackgroundCopyJob>
) -> Result<()>;
fn Finish_JobTransferred(&self) -> Result<()>;
fn Begin_JobError(
&self,
pjob: Option<&IBackgroundCopyJob>,
perror: Option<&IBackgroundCopyError>
) -> Result<()>;
fn Finish_JobError(&self) -> Result<()>;
fn Begin_JobModification(
&self,
pjob: Option<&IBackgroundCopyJob>,
dwreserved: u32
) -> Result<()>;
fn Finish_JobModification(&self) -> Result<()>;
}
Required Methods§
fn Begin_JobTransferred(&self, pjob: Option<&IBackgroundCopyJob>) -> Result<()>
fn Finish_JobTransferred(&self) -> Result<()>
fn Begin_JobError( &self, pjob: Option<&IBackgroundCopyJob>, perror: Option<&IBackgroundCopyError> ) -> Result<()>
fn Finish_JobError(&self) -> Result<()>
fn Begin_JobModification( &self, pjob: Option<&IBackgroundCopyJob>, dwreserved: u32 ) -> Result<()>
fn Finish_JobModification(&self) -> Result<()>
Object Safety§
This trait is not object safe.