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, vengono aggiunti gli elementi figlio. Se Expand è false, gli elementi figlio vengono rimossi.

Valore restituito

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
S_FALSE
Il simbolo non ha elementi figlio da aggiungere.
E_INVALIDARG
La profondità del simbolo è DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, ovvero la profondità massima. Questa profondità impedisce 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.

Commenti

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

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

GetNumberSymbols

IDebugSymbolGroup

IDebugSymbolGroup2