Trait windows::Win32::System::ClrHosting::ICLRDebugManager_Impl

pub trait ICLRDebugManager_Impl: Sized {
    // Required methods
    fn BeginConnection(
        &self,
        dwconnectionid: u32,
        szconnectionname: &PCWSTR,
    ) -> Result<()>;
    fn SetConnectionTasks(
        &self,
        id: u32,
        dwcount: u32,
        ppclrtask: *const Option<ICLRTask>,
    ) -> Result<()>;
    fn EndConnection(&self, dwconnectionid: u32) -> Result<()>;
    fn SetDacl(&self, pacl: *const ACL) -> Result<()>;
    fn GetDacl(&self) -> Result<*mut ACL>;
    fn IsDebuggerAttached(&self) -> Result<BOOL>;
    fn SetSymbolReadingPolicy(&self, policy: ESymbolReadingPolicy) -> Result<()>;
}

Required Methods§

fn BeginConnection( &self, dwconnectionid: u32, szconnectionname: &PCWSTR, ) -> Result<()>

fn SetConnectionTasks( &self, id: u32, dwcount: u32, ppclrtask: *const Option<ICLRTask>, ) -> Result<()>

fn EndConnection(&self, dwconnectionid: u32) -> Result<()>

fn SetDacl(&self, pacl: *const ACL) -> Result<()>

fn GetDacl(&self) -> Result<*mut ACL>

fn IsDebuggerAttached(&self) -> Result<BOOL>

fn SetSymbolReadingPolicy(&self, policy: ESymbolReadingPolicy) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§