IDebugSymbolGroup2 interface (dbgeng.h)

Inheritance

The IDebugSymbolGroup2 interface inherits from IDebugSymbolGroup. IDebugSymbolGroup2 also has these types of members:

Methods

The IDebugSymbolGroup2 interface has these methods.

 
IDebugSymbolGroup2::AddSymbol

The AddSymbol method adds a symbol to a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::AddSymbolWide

The AddSymbolWide method adds a symbol to a symbol group.
IDebugSymbolGroup2::ExpandSymbol

The ExpandSymbol method adds or removes the children of a symbol from a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::GetNumberSymbols

The GetNumberSymbols method returns the number of symbols that are contained in a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::GetSymbolEntryInformation

The GetSymbolEntryInformation method returns information about a symbol in a symbol group.
IDebugSymbolGroup2::GetSymbolName

The GetSymbolName method returns the name of a symbol in a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::GetSymbolNameWide

The GetSymbolNameWide method returns the name of a symbol in a symbol group.
IDebugSymbolGroup2::GetSymbolOffset

The GetSymbolOffset method retrieves the location in the process's virtual address space of a symbol in a symbol group, if the symbol has an absolute address.
IDebugSymbolGroup2::GetSymbolParameters

The GetSymbolParameters method returns the symbol parameters that describe the specified symbols in a symbol group. This method belongs to IDebugSymbolGroup2.
IDebugSymbolGroup2::GetSymbolRegister

The GetSymbolRegister method returns the register that contains the value or a pointer to the value of a symbol in a symbol group.
IDebugSymbolGroup2::GetSymbolSize

The GetSymbolSize method returns the size of a symbol's value.
IDebugSymbolGroup2::GetSymbolTypeName

The GetSymbolTypeName methods return the name of the specified symbol's type.
IDebugSymbolGroup2::GetSymbolTypeNameWide

The GetSymbolTypeNameWide method returns the name of the specified symbol's type.
IDebugSymbolGroup2::GetSymbolValueText

The GetSymbolValueText method returns a string that represents the value of a symbol.
IDebugSymbolGroup2::GetSymbolValueTextWide

The GetSymbolValueTextWide method returns a string that represents the value of a symbol.
IDebugSymbolGroup2::OutputAsType

The IDebugSymbolGroup2::OutputAsType method changes the type of a symbol in a symbol group. The symbol's entry is updated to represent the new type.
IDebugSymbolGroup2::OutputAsTypeWide

The OutputAsTypeWide method changes the type of a symbol in a symbol group. The symbol's entry is updated to represent the new type.
IDebugSymbolGroup2::OutputSymbols

The OutputSymbols method prints the specified symbols to the debugger console. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::RemoveSymbolByIndex

The RemoveSymbolByIndex method removes the specified symbol from a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::RemoveSymbolByName

The RemoveSymbolByName method removes the specified symbol from a symbol group. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::RemoveSymbolByNameWide

The RemoveSymbolByNameWide method removes the specified symbol from a symbol group.
IDebugSymbolGroup2::WriteSymbol

The WriteSymbol methods set the value of the specified symbol. This method belongs to the IDebugSymbolGroup2 interface.
IDebugSymbolGroup2::WriteSymbolWide

The WriteSymbolWide method sets the value of the specified symbol.

Requirements

Requirement Value
Target Platform Windows
Header dbgeng.h (include Dbgeng.h)

See also

IDebugSymbolGroup