Поделиться через


Метод IDebugSymbolGroup2::ExpandSymbol (dbgeng.h)

Метод ExpandSymbol добавляет или удаляет дочерние элементы символа из группы символов.

Синтаксис

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

Параметры

[in] Index

Индекс символа, дочерние элементы которого будут добавлены или удалены. Индекс символа — это идентификационный номер. Индекс диапазонов от нуля до числа символов в группе символов минус один.

[in] Expand

Логическое значение, указывающее, следует ли добавлять или удалять дочерние символы из группы символов. Если развернуть имеет значение true, добавляются дочерние элементы. Если развернуть имеет значение false, дочерние элементы удаляются.

Возвращаемое значение

Возвращаемый код Описание
S_OK
Метод был успешным.
S_FALSE
У символа нет дочерних элементов для добавления.
E_INVALIDARG
Глубина символа составляет DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, что является максимальной глубиной. Эта глубина препятствовала добавлению дочерних элементов указанного символа в эту группу символов.
 

Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Замечания

Дополнительные сведения о группах символов см. в областях и группах символов.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2