Trait IFunctionInstance_Impl
pub trait IFunctionInstance_Impl: IServiceProvider_Impl {
// Required methods
fn GetID(&self) -> Result<*mut u16>;
fn GetProviderInstanceID(&self) -> Result<*mut u16>;
fn OpenPropertyStore(&self, dwstgaccess: STGM) -> Result<IPropertyStore>;
fn GetCategory(
&self,
ppszcomemcategory: *mut *mut u16,
ppszcomemsubcategory: *mut *mut u16,
) -> Result<()>;
}
Required Methods§
fn GetID(&self) -> Result<*mut u16>
fn GetProviderInstanceID(&self) -> Result<*mut u16>
fn OpenPropertyStore(&self, dwstgaccess: STGM) -> Result<IPropertyStore>
fn GetCategory( &self, ppszcomemcategory: *mut *mut u16, ppszcomemsubcategory: *mut *mut u16, ) -> 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.