IDiaSymbol::get_lexicalParent
シンボルの構文上の親への参照を取得します。
構文
HRESULT get_lexicalParent (
IDiaSymbol** pRetVal
);
パラメーター
pRetVal
[出力] シンボルの構文上の親を表す IDiaSymbol オブジェクトを返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。
解説
シンボルの構文上の親は、外側の関数またはモジュールです。 たとえば、関数のパラメーターまたはローカル変数の構文上の親は、関数自体です。関数の構文上の親は、関数が定義されているモジュールです。
構文上の親として使用できるシンボルは、「シンボル型の構文階層」に記載されています。