Compartir a través de


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

El método ExpandSymbol agrega o quita los elementos secundarios de un símbolo de un grupo de símbolos.

Sintaxis

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

Parámetros

[in] Index

Índice del símbolo cuyos elementos secundarios se agregarán o quitarán. El índice de un símbolo es un número de identificación. El índice oscila entre cero y el número de símbolos del grupo de símbolos menos uno.

[in] Expand

Valor booleano que especifica si se van a agregar o quitar los símbolos secundarios del grupo de símbolos. Si Expand es true, se agregan los elementos secundarios. Si Expand es false, se quitan los elementos secundarios.

Valor devuelto

Código devuelto Descripción
S_OK
Método realizado correctamente.
S_FALSE
El símbolo no tiene elementos secundarios que se van a agregar.
E_INVALIDARG
La profundidad del símbolo es DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, que es la profundidad máxima. Esta profundidad impidió que los elementos secundarios del símbolo especificado se agregaran a este grupo de símbolos.
 

Este método también puede devolver otros valores de error. Para obtener más información, vea Valores devueltos.

Comentarios

Para obtener más información sobre los grupos de símbolos, vea Ámbitos y grupos de símbolos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2