Trait windows::Win32::Media::DeviceManager::IWMDMProgress3_Impl
pub trait IWMDMProgress3_Impl: Sized + IWMDMProgress2_Impl {
// Required methods
fn Begin3(
&self,
eventid: &GUID,
dwestimatedticks: u32,
pcontext: *mut OPAQUECOMMAND
) -> Result<()>;
fn Progress3(
&self,
eventid: &GUID,
dwtranspiredticks: u32,
pcontext: *mut OPAQUECOMMAND
) -> Result<()>;
fn End3(
&self,
eventid: &GUID,
hrcompletioncode: HRESULT,
pcontext: *mut OPAQUECOMMAND
) -> Result<()>;
}
Required Methods§
fn Begin3( &self, eventid: &GUID, dwestimatedticks: u32, pcontext: *mut OPAQUECOMMAND ) -> Result<()>
fn Progress3( &self, eventid: &GUID, dwtranspiredticks: u32, pcontext: *mut OPAQUECOMMAND ) -> Result<()>
fn End3( &self, eventid: &GUID, hrcompletioncode: HRESULT, pcontext: *mut OPAQUECOMMAND ) -> Result<()>
Object Safety§
This trait is not object safe.