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.