Condividi tramite


Metodo IDebugSymbolGroup2::ExpandSymbol (dbgeng.h)

Il metodo ExpandSymbol aggiunge o rimuove gli elementi figlio di un simbolo da un gruppo di simboli.

Sintassi

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

Parametri

[in] Index

Indice del simbolo i cui elementi figlio verranno aggiunti o rimossi. L'indice di un simbolo è un numero di identificazione. L'indice varia da zero al numero di simboli nel gruppo di simboli meno uno.

[in] Expand

Valore booleano che specifica se aggiungere o rimuovere i simboli figlio dal gruppo di simboli. Se Espandi è true, gli elementi figlio vengono aggiunti. Se espandi è false, gli elementi figlio vengono rimossi.

Valore restituito

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.
S_FALSE
Il simbolo non include elementi figlio da aggiungere.
E_INVALIDARG
La profondità del simbolo è DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, ovvero la profondità massima. Questa profondità impediva l'aggiunta dei figli del simbolo specificato a questo gruppo di simboli.
 

Questo metodo può anche restituire altri valori di errore. Per altre informazioni, vedere valori restituiti.

Osservazioni

Per altre informazioni sui gruppi di simboli, vedere Ambiti e gruppi di simboli.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2