IDiaSymbol::get_lexicalParent
Hiermit wird ein Verweis auf das übergeordnete lexikalische Element des Symbols abgerufen.
Syntax
HRESULT get_lexicalParent (
IDiaSymbol** pRetVal
);
Parameter
pRetVal
[out] Hiermit wird ein IDiaSymbol-Objekt zurückgegeben, das das übergeordnete lexikalische Element des Symbols darstellt.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls S_FALSE
oder ein Fehlercode zurückgegeben.
Hinweis
Ein Rückgabewert von S_FALSE
bedeutet, dass die Eigenschaft für das Symbol nicht verfügbar ist.
Bemerkungen
Das übergeordnete lexikalische Element eines Symbols ist die umschließende Funktion oder das Modul. Beispielsweise ist das übergeordnete lexikalische Element eines Funktionsparameters oder einer lokalen Variablen die Funktion selbst, während das übergeordnete lexikalische Element der Funktion das Modul ist, in dem sie definiert ist.
Die möglichen Symbole, die als übergeordnete lexikalische Elemente angezeigt werden können, sind unter Lexikalische Hierarchie von Symboltypen dokumentiert.