pub trait ICLRMetaHostPolicy_Impl: Sized {
    // Required method
    fn GetRequestedRuntime(
        &self,
        dwpolicyflags: METAHOST_POLICY_FLAGS,
        pwzbinary: &PCWSTR,
        pcfgstream: Option<&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: Option<&IStream>, pwzversion: &PWSTR, pcchversion: *mut u32, pwzimageversion: PWSTR, pcchimageversion: *mut u32, pdwconfigflags: *mut u32, riid: *const GUID, ppruntime: *mut *mut c_void, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§