Freigeben über


IDebugSymbolGroup::ExpandSymbol-Methode (dbgeng.h)

Mit der ExpandSymbol -Methode werden die untergeordneten Elemente eines Symbols aus einer Symbolgruppe hinzugefügt oder entfernt.

Syntax

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

Parameter

[in] Index

Der Index des Symbols, dessen untergeordnete Elemente hinzugefügt oder entfernt werden. Der Index eines Symbols ist eine Identifikationsnummer. Der Index reicht von Null bis zur Anzahl der Symbole in der Symbolgruppe minus 1.

[in] Expand

Ein boolescher Wert, der angibt, ob die untergeordneten Symbole aus der Symbolgruppe hinzugefügt oder entfernt werden sollen. Wenn Erweitern true ist, werden die untergeordneten Elemente hinzugefügt. Wenn Erweitern falsch ist, werden die untergeordneten Elemente entfernt.

Rückgabewert

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
S_FALSE
Das Symbol enthält keine untergeordneten Elemente, die hinzugefügt werden sollen.
E_INVALIDARG
Die Tiefe des Symbols ist DEBUG_SYMBOL_EXPANSION_LEVEL_MASK, bei dem es sich um die maximale Tiefe handelt. Diese Tiefe verhinderte, dass die untergeordneten Elemente des angegebenen Symbols dieser Symbolgruppe hinzugefügt werden.
 

Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Bemerkungen

Weitere Informationen zu Symbolgruppen finden Sie unter Bereiche und Symbolgruppen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

GetNumberSymbols-

IDebugSymbolGroup

IDebugSymbolGroup2