[関数検出は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
関数インスタンス コレクションを作成します。
構文
HRESULT CreateFunctionInstanceCollection(
[out] IFunctionInstanceCollection **ppIFunctionInstanceCollection
);
パラメーター
[out] ppIFunctionInstanceCollection
IFunctionInstanceCollection インターフェイス ポインターへのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
可能な戻り値には、次のものが含まれますが、これらに限定されません。
| リターン コード | 説明 |
|---|---|
|
メソッドは正常に完了しました。 |
|
ppIFunctionInstanceCollection の値が無効です。 |
|
メソッドは、この操作を実行するために必要なメモリを割り当てることができません。 |
注釈
IFunctionDiscoveryProvider::Query メソッドの ppIFunctionInstanceCollection パラメーターを使用して同期的に結果を返すプロバイダーは、これを使用して、結果を返すコレクションを作成できます。
クライアント プログラマは、 CoCreateInstance を使用して作成できるため、Function Discovery インスタンス コレクション オブジェクトを作成して使用できます。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| 対象プラットフォーム | Windows |
| ヘッダー | functiondiscoveryprovider.h |