Trait windows::Win32::Storage::Imapi::IDiscMasterProgressEvents_Impl
pub trait IDiscMasterProgressEvents_Impl: Sized {
// Required methods
fn QueryCancel(&self) -> Result<u8>;
fn NotifyPnPActivity(&self) -> Result<()>;
fn NotifyAddProgress(
&self,
ncompletedsteps: i32,
ntotalsteps: i32,
) -> Result<()>;
fn NotifyBlockProgress(&self, ncompleted: i32, ntotal: i32) -> Result<()>;
fn NotifyTrackProgress(
&self,
ncurrenttrack: i32,
ntotaltracks: i32,
) -> Result<()>;
fn NotifyPreparingBurn(&self, nestimatedseconds: i32) -> Result<()>;
fn NotifyClosingDisc(&self, nestimatedseconds: i32) -> Result<()>;
fn NotifyBurnComplete(&self, status: HRESULT) -> Result<()>;
fn NotifyEraseComplete(&self, status: HRESULT) -> Result<()>;
}
Required Methods§
fn QueryCancel(&self) -> Result<u8>
fn NotifyPnPActivity(&self) -> Result<()>
fn NotifyAddProgress( &self, ncompletedsteps: i32, ntotalsteps: i32, ) -> Result<()>
fn NotifyBlockProgress(&self, ncompleted: i32, ntotal: i32) -> Result<()>
fn NotifyTrackProgress( &self, ncurrenttrack: i32, ntotaltracks: i32, ) -> Result<()>
fn NotifyPreparingBurn(&self, nestimatedseconds: i32) -> Result<()>
fn NotifyClosingDisc(&self, nestimatedseconds: i32) -> Result<()>
fn NotifyBurnComplete(&self, status: HRESULT) -> Result<()>
fn NotifyEraseComplete(&self, status: HRESULT) -> Result<()>
Object Safety§
This trait is not object safe.