windows::Win32::System::ClrHosting

Trait ICLRMetaHostPolicy_Impl

pub trait ICLRMetaHostPolicy_Impl: IUnknownImpl {
    // Required method
    fn GetRequestedRuntime(
        &self,
        dwpolicyflags: METAHOST_POLICY_FLAGS,
        pwzbinary: &PCWSTR,
        pcfgstream: Ref<'_, IStream>,
        pwzversion: PWSTR,
        pcchversion: *mut u32,
        pwzimageversion: PWSTR,
        pcchimageversion: *mut u32,
        pdwconfigflags: *mut u32,
        riid: *const GUID,
        ppruntime: *mut *mut c_void,
    ) -> Result<()>;
}

Required Methods§

fn GetRequestedRuntime( &self, dwpolicyflags: METAHOST_POLICY_FLAGS, pwzbinary: &PCWSTR, pcfgstream: Ref<'_, IStream>, pwzversion: PWSTR, pcchversion: *mut u32, pwzimageversion: PWSTR, pcchimageversion: *mut u32, pdwconfigflags: *mut u32, riid: *const GUID, ppruntime: *mut *mut c_void, ) -> 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§