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

Trait IDebugApplication11064_Impl

pub trait IDebugApplication11064_Impl: IRemoteDebugApplication110_Impl {
    // Required methods
    fn SynchronousCallInMainThread(
        &self,
        pptc: Ref<'_, IDebugThreadCall64>,
        dwparam1: usize,
        dwparam2: usize,
        dwparam3: usize,
    ) -> Result<()>;
    fn AsynchronousCallInMainThread(
        &self,
        pptc: Ref<'_, IDebugThreadCall64>,
        dwparam1: usize,
        dwparam2: usize,
        dwparam3: usize,
    ) -> Result<()>;
    fn CallableWaitForHandles(
        &self,
        handlecount: u32,
        phandles: *const HANDLE,
    ) -> Result<u32>;
}

Required Methods§

fn SynchronousCallInMainThread( &self, pptc: Ref<'_, IDebugThreadCall64>, dwparam1: usize, dwparam2: usize, dwparam3: usize, ) -> Result<()>

fn AsynchronousCallInMainThread( &self, pptc: Ref<'_, IDebugThreadCall64>, dwparam1: usize, dwparam2: usize, dwparam3: usize, ) -> Result<()>

fn CallableWaitForHandles( &self, handlecount: u32, phandles: *const HANDLE, ) -> Result<u32>

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§