Compartilhar via


Método IDebugSymbolGroup::ExpandSymbol (dbgeng.h)

O método ExpandSymbol adiciona ou remove os filhos de um símbolo de um grupo de símbolos.

Sintaxe

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

Parâmetros

[in] Index

O índice do símbolo cujos filhos serão adicionados ou removidos. O índice de um símbolo é um número de identificação. O índice varia de zero até o número de símbolos no grupo de símbolos menos um.

[in] Expand

Um valor booliano que especifica se os filhos dos símbolos devem ser adicionados ou removidos do grupo de símbolos. Se Expandir for verdadeiro, as crianças serão adicionadas. Se Expandir for falso, as crianças serão removidas.

Valor de retorno

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O símbolo não tem filhos a serem adicionados.
E_INVALIDARG
A profundidade do símbolo é DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, que é a profundidade máxima. Essa profundidade impediu que os filhos do símbolo especificado fossem adicionados a esse grupo de símbolos.
 

Esse método também pode retornar outros valores de erro. Para obter mais informações, consulte Valores retornados.

Observações

Para obter mais informações sobre grupos de símbolos, consulte Escopos e Grupos de Símbolos.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2