windows::Win32::System::ClrHosting

Trait IHostAssemblyStore_Impl

pub trait IHostAssemblyStore_Impl: IUnknownImpl {
    // Required methods
    fn ProvideAssembly(
        &self,
        pbindinfo: *const AssemblyBindInfo,
        passemblyid: *mut u64,
        pcontext: *mut u64,
        ppstmassemblyimage: OutRef<'_, IStream>,
        ppstmpdb: OutRef<'_, IStream>,
    ) -> Result<()>;
    fn ProvideModule(
        &self,
        pbindinfo: *const ModuleBindInfo,
        pdwmoduleid: *mut u32,
        ppstmmoduleimage: OutRef<'_, IStream>,
        ppstmpdb: OutRef<'_, IStream>,
    ) -> Result<()>;
}

Required Methods§

fn ProvideAssembly( &self, pbindinfo: *const AssemblyBindInfo, passemblyid: *mut u64, pcontext: *mut u64, ppstmassemblyimage: OutRef<'_, IStream>, ppstmpdb: OutRef<'_, IStream>, ) -> Result<()>

fn ProvideModule( &self, pbindinfo: *const ModuleBindInfo, pdwmoduleid: *mut u32, ppstmmoduleimage: OutRef<'_, IStream>, ppstmpdb: OutRef<'_, IStream>, ) -> 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.

Implementors§