次の方法で共有


IFunctionInstanceCollection インターフェイス (functiondiscoveryapi.h)

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

このインターフェイスは、クエリの結果として返される IFunctionInstance オブジェクトのグループを表し、 IFunctionDiscovery メソッドのいずれかを使用してインスタンス要求を取得します。クライアント プログラムでは、これらのコレクション自体は作成されません。

継承

IFunctionInstanceCollection インターフェイスは、IUnknown インターフェイスから継承されます。 IFunctionInstanceCollection には、次の種類のメンバーもあります。

メソッド

IFunctionInstanceCollection インターフェイスには、これらのメソッドがあります。

 
IFunctionInstanceCollection::Add

関数インスタンスをコレクションに追加します。
IFunctionInstanceCollection::D elete

指定した関数インスタンスをコレクションから削除します。
IFunctionInstanceCollection::D eleteAll

コレクションからすべての関数インスタンスを削除します。
IFunctionInstanceCollection::Get

指定した関数インスタンスとそのインデックスをコレクションから取得します。
IFunctionInstanceCollection::GetCount

コレクション内の関数インスタンスの数を取得します。
IFunctionInstanceCollection::Item

指定した関数インスタンスをインデックスで取得します。
IFunctionInstanceCollection::Remove

指定した関数インスタンスを削除し、削除する関数インスタンスへのポインターを返します。

注釈

IFunctionInstanceCollection インターフェイスを使用すると、クライアント プログラムで IFunctionInstance オブジェクトのコレクションを列挙できます。

要件

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