Trait ICorProfilerInfo14_Impl
pub trait ICorProfilerInfo14_Impl: ICorProfilerInfo13_Impl {
// Required methods
fn EnumerateNonGCObjects(&self) -> Result<ICorProfilerObjectEnum>;
fn GetNonGCHeapBounds(
&self,
cobjectranges: u32,
pcobjectranges: *mut u32,
ranges: *mut COR_PRF_NONGC_HEAP_RANGE,
) -> Result<()>;
fn EventPipeCreateProvider2(
&self,
providername: &PCWSTR,
pcallback: *const EventPipeProviderCallback,
) -> Result<usize>;
}
Required Methods§
fn EnumerateNonGCObjects(&self) -> Result<ICorProfilerObjectEnum>
fn GetNonGCHeapBounds( &self, cobjectranges: u32, pcobjectranges: *mut u32, ranges: *mut COR_PRF_NONGC_HEAP_RANGE, ) -> Result<()>
fn EventPipeCreateProvider2( &self, providername: &PCWSTR, pcallback: *const EventPipeProviderCallback, ) -> Result<usize>
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.