次の方法で共有


IFunctionDiscoveryProviderFactory::CreateFunctionInstanceCollection メソッド (functiondiscoveryprovider.h)

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

関数インスタンス コレクションを作成します。

構文

HRESULT CreateFunctionInstanceCollection(
  [out] IFunctionInstanceCollection **ppIFunctionInstanceCollection
);

パラメーター

[out] ppIFunctionInstanceCollection

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

戻り値

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

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

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

注釈

IFunctionDiscoveryProvider::Query メソッドの ppIFunctionInstanceCollection パラメーターを使用して同期的に結果を返すプロバイダーは、これを使用して、結果を返すコレクションを作成できます。

クライアント プログラマは、 CoCreateInstance を使用して作成できるため、Function Discovery インスタンス コレクション オブジェクトを作成して使用できます。

要件

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

こちらもご覧ください

IFunctionDiscoveryProviderFactory