windows::Win32::System::ClrHosting

Trait ICorConfiguration_Impl

pub trait ICorConfiguration_Impl: IUnknownImpl {
    // Required methods
    fn SetGCThreadControl(
        &self,
        pgcthreadcontrol: Ref<'_, IGCThreadControl>,
    ) -> Result<()>;
    fn SetGCHostControl(
        &self,
        pgchostcontrol: Ref<'_, IGCHostControl>,
    ) -> Result<()>;
    fn SetDebuggerThreadControl(
        &self,
        pdebuggerthreadcontrol: Ref<'_, IDebuggerThreadControl>,
    ) -> Result<()>;
    fn AddDebuggerSpecialThread(&self, dwspecialthreadid: u32) -> Result<()>;
}

Required Methods§

fn SetGCThreadControl( &self, pgcthreadcontrol: Ref<'_, IGCThreadControl>, ) -> Result<()>

fn SetGCHostControl( &self, pgchostcontrol: Ref<'_, IGCHostControl>, ) -> Result<()>

fn SetDebuggerThreadControl( &self, pdebuggerthreadcontrol: Ref<'_, IDebuggerThreadControl>, ) -> Result<()>

fn AddDebuggerSpecialThread(&self, dwspecialthreadid: u32) -> 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§