Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An (IDebugHostSymbol derived) interface to a base class.
Inheritance
IDebugHostBaseClass inherits from IDebugHostSymbol.
Methods
The IDebugHostBaseClass interface has these methods.
IDebugHostBaseClass::AddRef The IDebugHostBaseClass::AddRef method increments the reference count for an interface on an object. |
IDebugHostBaseClass::EnumerateChildren The IDebugHostBaseClass::EnumerateChildren method gets an enumerator capable of enumerating all children of a given symbol. |
IDebugHostBaseClass::GetContainingModule Returns the module which contains this symbol if the symbol has a containing module. If the symbol does not have a containing module, an error is returned. |
IDebugHostBaseClass::GetContext The IDebugHostBaseClass::GetContext method, when called on a symbol, gets the host context in which the symbol is located. |
IDebugHostBaseClass::GetName The IDebugHostBaseClass::GetName method, when called on a symbol, gets the name of the symbol if it has a name. |
IDebugHostBaseClass::GetOffset The GetOffset method returns the offset of the base class from the base address of the derived class. |
IDebugHostBaseClass::GetSymbolKind The IDebugHostBaseClass::GetSymbolKind method, when called on a symbol, gets the kind of symbol, such as field, base class, or type. |
IDebugHostBaseClass::GetType The IDebugHostBaseClass::GetType method, when called on a symbol, gets the type of symbol, such as int *. |
IDebugHostBaseClass::QueryInterface The IDebugHostBaseClass::QueryInterface method retrieves pointers to the supported interfaces on an object. |
IDebugHostBaseClass::Release The IDebugHostBaseClass::Release method decrements the reference count for an interface on an object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |