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 data.
Represents data within a module (were this within a structure or class it would be an IDebugHostField).
Inheritance
IDebugHostData inherits from IDebugHostSymbol.
Methods
The IDebugHostData interface has these methods.
IDebugHostData::AddRef The IDebugHostData::AddRef method increments the reference count for an interface on an object. |
IDebugHostData::EnumerateChildren The IDebugHostData::EnumerateChildren method gets an enumerator capable of enumerating all children of a given symbol. |
IDebugHostData::GetContainingModule The IDebugHostData::GetContainingModule method, when called on a symbol, gets the module that contains the symbol if the symbol has a containing module. |
IDebugHostData::GetContext The IDebugHostData::GetContext method, when called on a symbol, gets the host context in which the symbol is located. |
IDebugHostData::GetLocation The IDebugHostData::GetLocation method, when called on a symbol with a static ___location, gets the abstract ___location (address) of the symbol. |
IDebugHostData::GetLocationKind The IDebugHostData::GetLocationKind method, when called on a symbol, gets the kind of ___location the symbol is at according to the LocationKind enumeration. |
IDebugHostData::GetName The IDebugHostData::GetName method, when called on a symbol, gets the name of the symbol if it has a name. |
IDebugHostData::GetSymbolKind The IDebugHostData::GetSymbolKind method, when called on a symbol, gets the kind of symbol, such as field, base class, or type. |
IDebugHostData::GetType Returns the type (that is "int *") of the symbol if the symbol has a type. If the symbol does not have a type, an error is returned. |
IDebugHostData::GetValue Returns the value of the constant in a VARIANT data structure. |
IDebugHostData::QueryInterface The IDebugHostData::QueryInterface method retrieves pointers to the supported interfaces on an object. |
IDebugHostData::Release The IDebugHostData::Release method decrements the reference count for an interface on an object. |
Remarks
Data in modules which is not a member of another type is represented by the IDebugHostData interface.
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |