Freigeben über


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.

Weitere Informationen