ICallFrame::FreeParam メソッド (callobj.h)

フレーム内の指定したパラメーターを解放します。

構文

HRESULT FreeParam(
  [in] ULONG            iparam,
  [in] DWORD            freeFlags,
  [in] ICallFrameWalker *pWalkerFree,
  [in] DWORD            nullFlags
);

パラメーター

[in] iparam

解放するパラメーターの番号。

[in] freeFlags

CALLFRAME_FREE列挙体のフラグ 表します。

[in] pWalkerFree

ICallFrameWalker インターフェイスのインスタンスへのポインター。 指定すると、解放中に検出された各インターフェイス ポインターに対してコールバックが行われます。 このパラメーターが指定されていない場合、インターフェイス ポインターは Release メソッドによって解放されます。

[in] nullFlags

CALLFRAME_NULL列挙体のフラグ 表します。

戻り値

このメソッドは、次の値を返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_UNEXPECTED
予期しないエラーが発生しました。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー callobj.h

こちらもご覧ください

ICallFrame