IDebugSymbolGroup2::ExpandSymbol 方法 (dbgeng.h)

ExpandSymbol 方法在符号组中添加或删除符号的子级。

语法

HRESULT ExpandSymbol(
  [in] ULONG Index,
  [in] BOOL  Expand
);

参数

[in] Index

将添加或删除其子级的符号的索引。 符号的索引是一个标识号。 索引范围从零到符号组中的符号数减 1。

[in] Expand

一个布尔值,指定是要在符号组中添加或删除符号子级。 如果 Expand 为 true,则添加子级。 如果 Expand 为 false,则删除子级。

返回值

返回代码 说明
S_OK
方法成功。
S_FALSE
符号没有要添加的子级。
E_INVALIDARG
符号的深度为DEBUG_SYMBOL_EXPANSION_LEVEL_MASK,即最大深度。 此深度阻止将指定符号的子级添加到此符号组。
 

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

注解

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

要求

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

另请参阅

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2