Trait windows::Win32::System::Diagnostics::Debug::Extensions::IDebugHostSymbol_Impl
pub trait IDebugHostSymbol_Impl: Sized {
// Required methods
fn GetContext(&self) -> Result<IDebugHostContext>;
fn EnumerateChildren(
&self,
kind: SymbolKind,
name: &PCWSTR,
) -> Result<IDebugHostSymbolEnumerator>;
fn GetSymbolKind(&self) -> Result<SymbolKind>;
fn GetName(&self) -> Result<BSTR>;
fn GetType(&self) -> Result<IDebugHostType>;
fn GetContainingModule(&self) -> Result<IDebugHostModule>;
fn CompareAgainst(
&self,
pcomparisonsymbol: Option<&IDebugHostSymbol>,
comparisonflags: u32,
) -> Result<bool>;
}
Required Methods§
fn GetContext(&self) -> Result<IDebugHostContext>
fn EnumerateChildren( &self, kind: SymbolKind, name: &PCWSTR, ) -> Result<IDebugHostSymbolEnumerator>
fn GetSymbolKind(&self) -> Result<SymbolKind>
fn GetName(&self) -> Result<BSTR>
fn GetType(&self) -> Result<IDebugHostType>
fn GetContainingModule(&self) -> Result<IDebugHostModule>
fn CompareAgainst( &self, pcomparisonsymbol: Option<&IDebugHostSymbol>, comparisonflags: u32, ) -> Result<bool>
Object Safety§
This trait is not object safe.