次の方法で共有


IDebugMethodField::EnumParameters

メソッドのパラメーターの列挙子を作成します。

構文

int EnumParameters(
   out IEnumDebugFields ppParams
);

パラメーター

ppParams
[out] メソッドに対するパラメーターのリストを表す IEnumDebugFields オブジェクトを返します。それ以外の場合、パラメーターがない場合は null 値を返します。

戻り値

成功した場合は、S_OK を返します。パラメーターがない場合は、S_FALSE を返します。 それ以外の場合はエラー コードを返します。

解説

各要素は、さまざまな型のパラメーターを表す IDebugField オブジェクトです。 各オブジェクトの GetKind メソッドを呼び出して、オブジェクトが表すパラメーターの型を正確に特定します。

パラメーターには、変数名とその型の両方が含まれます。 クラス メソッドへの最初のパラメーターは、通常、"this" ポインターです。

パラメーターの型のみが必要な場合は、 EnumArguments メソッドを呼び出します。

関連項目