windows::Win32::System::Diagnostics::ClrProfiling

Trait ICorProfilerCallback10_Impl

pub trait ICorProfilerCallback10_Impl: ICorProfilerCallback9_Impl {
    // Required methods
    fn EventPipeEventDelivered(
        &self,
        provider: usize,
        eventid: u32,
        eventversion: u32,
        cbmetadatablob: u32,
        metadatablob: *const u8,
        cbeventdata: u32,
        eventdata: *const u8,
        pactivityid: *const GUID,
        prelatedactivityid: *const GUID,
        eventthread: usize,
        numstackframes: u32,
        stackframes: *const usize,
    ) -> Result<()>;
    fn EventPipeProviderCreated(&self, provider: usize) -> Result<()>;
}

Required Methods§

fn EventPipeEventDelivered( &self, provider: usize, eventid: u32, eventversion: u32, cbmetadatablob: u32, metadatablob: *const u8, cbeventdata: u32, eventdata: *const u8, pactivityid: *const GUID, prelatedactivityid: *const GUID, eventthread: usize, numstackframes: u32, stackframes: *const usize, ) -> Result<()>

fn EventPipeProviderCreated(&self, provider: usize) -> 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§