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
要打印的符号数。
返回值
返回代码 | 说明 |
---|---|
|
方法成功。 |
此方法还可以返回错误值。 有关详细信息,请参阅 返回值。
注解
有关符号组的详细信息,请参阅 范围和符号组。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |