windows::Win32::System::Diagnostics::Debug::ActiveScript

Trait IRemoteDebugApplicationEvents_Impl

pub trait IRemoteDebugApplicationEvents_Impl: IUnknownImpl {
    // Required methods
    fn OnConnectDebugger(
        &self,
        pad: Ref<'_, IApplicationDebugger>,
    ) -> Result<()>;
    fn OnDisconnectDebugger(&self) -> Result<()>;
    fn OnSetName(&self, pstrname: &PCWSTR) -> Result<()>;
    fn OnDebugOutput(&self, pstr: &PCWSTR) -> Result<()>;
    fn OnClose(&self) -> Result<()>;
    fn OnEnterBreakPoint(
        &self,
        prdat: Ref<'_, IRemoteDebugApplicationThread>,
    ) -> Result<()>;
    fn OnLeaveBreakPoint(
        &self,
        prdat: Ref<'_, IRemoteDebugApplicationThread>,
    ) -> Result<()>;
    fn OnCreateThread(
        &self,
        prdat: Ref<'_, IRemoteDebugApplicationThread>,
    ) -> Result<()>;
    fn OnDestroyThread(
        &self,
        prdat: Ref<'_, IRemoteDebugApplicationThread>,
    ) -> Result<()>;
    fn OnBreakFlagChange(
        &self,
        abf: u32,
        prdatsteppingthread: Ref<'_, IRemoteDebugApplicationThread>,
    ) -> Result<()>;
}

Required Methods§

fn OnConnectDebugger(&self, pad: Ref<'_, IApplicationDebugger>) -> Result<()>

fn OnDisconnectDebugger(&self) -> Result<()>

fn OnSetName(&self, pstrname: &PCWSTR) -> Result<()>

fn OnDebugOutput(&self, pstr: &PCWSTR) -> Result<()>

fn OnClose(&self) -> Result<()>

fn OnEnterBreakPoint( &self, prdat: Ref<'_, IRemoteDebugApplicationThread>, ) -> Result<()>

fn OnLeaveBreakPoint( &self, prdat: Ref<'_, IRemoteDebugApplicationThread>, ) -> Result<()>

fn OnCreateThread( &self, prdat: Ref<'_, IRemoteDebugApplicationThread>, ) -> Result<()>

fn OnDestroyThread( &self, prdat: Ref<'_, IRemoteDebugApplicationThread>, ) -> Result<()>

fn OnBreakFlagChange( &self, abf: u32, prdatsteppingthread: Ref<'_, IRemoteDebugApplicationThread>, ) -> 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§