Trait ISnapinProperties_Impl
pub trait ISnapinProperties_Impl: IUnknownImpl {
// Required methods
fn Initialize(&self, pproperties: Ref<'_, Properties>) -> Result<()>;
fn QueryPropertyNames(
&self,
pcallback: Ref<'_, ISnapinPropertiesCallback>,
) -> Result<()>;
fn PropertiesChanged(
&self,
cproperties: i32,
pproperties: *const MMC_SNAPIN_PROPERTY,
) -> Result<()>;
}
Required Methods§
fn Initialize(&self, pproperties: Ref<'_, Properties>) -> Result<()>
fn QueryPropertyNames( &self, pcallback: Ref<'_, ISnapinPropertiesCallback>, ) -> Result<()>
fn PropertiesChanged( &self, cproperties: i32, pproperties: *const MMC_SNAPIN_PROPERTY, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.