IDebugSymbolGroup2::OutputSymbols method (dbgeng.h)
The OutputSymbols method prints the specified symbols to the debugger console.
Syntax
HRESULT OutputSymbols(
[in] ULONG OutputControl,
[in] ULONG Flags,
[in] ULONG Start,
[in] ULONG Count
);
Parameters
[in] OutputControl
The output control to use when printing the symbols' information. For more information about possible values, see DEBUG_OUTCTL_XXX. For more information about output, see Input and Output.
[in] Flags
The flags that determine what information is printed for each symbol. By default, the output includes the symbol's name, offset, value, and type. The format for the output is as follows:
NameNAMEOffsetOFFValueVALUETypeTYPE
You can use the following bit flags to suppress the output of one of these pieces of information together with the corresponding marker.
Value | Description |
---|---|
DEBUG_OUTPUT_SYMBOLS_NO_NAMES | Suppress output of the symbol's name. |
DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS | Suppress output of the symbol's offset. |
DEBUG_OUTPUT_SYMBOLS_NO_VALUES | Suppress output of the symbol's value. |
DEBUG_OUTPUT_SYMBOLS_NO_TYPES | Suppress output of the symbol's type. |
[in] Start
The index of the first symbol in the symbol group to print. The index of a symbol is an identification number. This number ranges from zero through the number of symbols in the symbol group minus one.
[in] Count
The number of symbols to print.
Return value
Return code | Description |
---|---|
|
The method was successful. |
This method can also return error values. For more information, see Return Values.
Remarks
For more information about symbol groups, see Scopes and Symbol Groups.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (include Dbgeng.h) |