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


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

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

Синтаксис

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

Параметры

[in] Index

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

[in] Expand

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

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

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

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

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2