IDebugHostSymbols interface (dbgmodel.h)
The symbols interface to the underlying debugger.
The IDebugHostSymbols interface is the main starting point to access symbols in the debug target. This interface can be queried from an instance of IDebugHost.
Inheritance
IDebugHostSymbols inherits from IUnknown.
Methods
The IDebugHostSymbols interface has these methods.
IDebugHostSymbols::AddRef The IDebugHostSymbols::AddRef method increments the reference count for an interface on an object. |
IDebugHostSymbols::CreateModuleSignature The CreateModuleSignature method creates a signature which can be used to match a set of specific modules by name and optionally, by version. |
IDebugHostSymbols::CreateTypeSignature The CreateTypeSignature method creates a signature which can be used to match a set of concrete types by containing module and type name. |
IDebugHostSymbols::CreateTypeSignatureForModuleRange The CreateTypeSignatureForModuleRange method creates a signature which can be used to match a set of concrete types by module signature and type name. |
IDebugHostSymbols::EnumerateModules The EnumerateModules method creates an enumerator which will enumerate every module available in a particular host context. |
IDebugHostSymbols::FindModuleByLocation The FindModuleByLocation method will look through the given host context and determine what module contains the address given by the specified location. |
IDebugHostSymbols::FindModuleByName The FindModuleByName method will look through the given host context and locate a module which has the specified name and return an interface to it. |
IDebugHostSymbols::GetMostDerivedObject The GetMostDerivedObject will use the type system of the debugger to determine the runtime type of an object from its static type. |
IDebugHostSymbols::QueryInterface The IDebugHostSymbols::QueryInterface method retrieves pointers to the supported interfaces on an object. |
IDebugHostSymbols::Release The IDebugHostSymbols::Release method decrements the reference count for an interface on an object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |