次の方法で共有


IDebugClassField::EnumInterfacesImplemented

このクラスによって実装されたインターフェイスの列挙子を作成します。

構文

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

パラメーター

ppEnum
[出力] 実装されたインターフェイスの一覧を表す IEnumDebugFields オブジェクトを返します。 インターフェイスがない場合は、null 値を返します。

戻り値

成功した場合は、S_OK を返します。このクラスに実装されたインターフェイスがない場合は、S_FALSE を返します。 それ以外の場合はエラー コードを返します。

解説

列挙の各要素は、インターフェイスを記述する IDebugClassField オブジェクトです。 アンマネージド Visual C++ コードではインターフェイスを離散エンティティとして使用しないので、このメソッドからは常にアンマネージド Visual C++ コードに対して null 値が返されます。

関連項目