IDebugSymbolGroup::OutputSymbols 方法 (dbgeng.h)

OutputSymbols 方法将指定的符号打印到调试器控制台。

语法

HRESULT OutputSymbols(
  [in] ULONG OutputControl,
  [in] ULONG Flags,
  [in] ULONG Start,
  [in] ULONG Count
);

参数

[in] OutputControl

打印符号信息时使用的输出控件。 有关可能值的详细信息,请参阅 DEBUG_OUTCTL_XXX。 有关输出的详细信息,请参阅 输入和输出

[in] Flags

确定为每个符号打印哪些信息的标志。 默认情况下,输出包括符号的名称、偏移量、值和类型。 输出的格式如下所示:

NameNAMEOffsetOFFValueVALUETypeTYPE

可以使用以下位标志来抑制其中一条信息以及相应标记的输出。

说明
DEBUG_OUTPUT_SYMBOLS_NO_NAMES 禁止显示符号名称的输出。
DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS 禁止显示符号偏移量的输出。
DEBUG_OUTPUT_SYMBOLS_NO_VALUES 禁止显示符号值的输出。
DEBUG_OUTPUT_SYMBOLS_NO_TYPES 禁止显示符号类型的输出。

[in] Start

要打印的符号组中第一个符号的索引。 符号的索引是一个标识号。 此数字的范围是从零到符号组中的符号数减 1。

[in] Count

要打印的符号数。

返回值

返回代码 说明
S_OK
方法成功。
 

此方法还可以返回错误值。 有关详细信息,请参阅 返回值

注解

有关符号组的详细信息,请参阅 范围和符号组

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2