次の方法で共有


IDebugProperty2::GetDerivedMostProperty

プロパティの最派生プロパティを取得します。

構文

int GetDerivedMostProperty ( 
   out IDebugProperty2 ppDerivedMost
);

パラメーター

ppDerivedMost
[out] 最派生プロパティを表す IDebugProperty2 オブジェクトを返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。 取得する最派生プロパティがない場合は、S_GETDERIVEDMOST_NO_DERIVED_MOST を返します。

解説

たとえば、このプロパティが ClassRoot を実装するオブジェクトを表し、実際には ClassRoot から派生した ClassDerived のインスタンス化である場合、このメソッドからは、ClassDerived オブジェクトを記述する IDebugProperty2 オブジェクトが返されます。

関連項目