Partager via


Méthode ITfThreadMgr2::EnumFunctionProviders (msctf.h)

Obtient un énumérateur pour tous les fournisseurs de fonctions inscrits pour le thread appelant.

Syntaxe

HRESULT EnumFunctionProviders(
  [out] IEnumTfFunctionProviders **ppEnum
);

Paramètres

[out] ppEnum

Adresse d’une interface IEnumTfFunctionProviders qui reçoit l’énumérateur du fournisseur de fonctions.

Valeur retournée

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

Valeur Description
S_OK
La méthode a réussi.
E_INVALIDARG
ppEnum n’est pas valide.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.
E_FAIL
Une erreur non spécifiée s'est produite.

Notes

L’énumérateur contient uniquement les fournisseurs de fonctions inscrits. L’énumérateur ne contient pas les fournisseurs de fonctions prédéfinis comme décrit dans GetFunctionProvider.

Un fournisseur de fonction s’inscrit lui-même en appelant la méthode ITfSourceSingle::AdviseSingleSink du gestionnaire TSF avec IID_ITfFunctionProvider.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h

Voir aussi

ITfThreadMgr2