次の方法で共有


IFunctionDiscoveryProvider::InstanceReleased メソッド (functiondiscoveryprovider.h)

[関数検出は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

指定した関数インスタンスを解放し、以前に割り当てられたメモリを解放します。

構文

HRESULT InstanceReleased(
  [in] IFunctionInstance *pIFunctionInstance,
  [in] INT_PTR           iProviderInstanceContext
);

パラメーター

[in] pIFunctionInstance

IFunctionInstance インターフェイスへのポインター。

[in] iProviderInstanceContext

特定の関数インスタンスに関連付けられているコンテキスト。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

可能な戻り値には、次のものが含まれますが、これらに限定されません。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_INVALIDARG
パラメーターの 1 つに無効な引数が含まれています。
E_OUTOFMEMORY
メソッドは、この操作を実行するために必要なメモリを割り当てることができません。

解説

このメソッドを実装するときは、必要に応じて ppvProviderInstanceContext に割り当てられたメモリをクリーンする必要があります。

要件

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

関連項目

IFunctionDiscoveryProvider