IFunctionDiscoveryProviderFactory::CreateFunctionInstanceCollection, méthode (functiondiscoveryprovider.h)

[La découverte de fonction est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Conditions requises. Il peut être modifié ou indisponible dans les versions suivantes.]

Crée une collection d’instances de fonction.

Syntaxe

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

Paramètres

[out] ppIFunctionInstanceCollection

Pointeur vers un pointeur d’interface IFunctionInstanceCollection .

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Les valeurs de retour possibles sont les suivantes, mais ne sont pas limitées.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_INVALIDARG
La valeur de ppIFunctionInstanceCollection n’est pas valide.
E_OUTOFMEMORY
La méthode n’est pas en mesure d’allouer la mémoire requise pour effectuer cette opération.

Notes

Les fournisseurs qui retournent les résultats de manière synchrone via le paramètre ppIFunctionInstanceCollection de la méthode IFunctionDiscoveryProvider::Query peuvent utiliser cette méthode pour créer une collection avec laquelle retourner les résultats.

Les programmeurs clients peuvent créer et utiliser l’objet de collection d’instances Function Discovery, car il peut également être créé à l’aide de CoCreateInstance.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête functiondiscoveryprovider.h

Voir aussi

IFunctionDiscoveryProviderFactory