Partager via


Méthode ITfSourceSingle::AdviseSingleSink (msctf.h)

Installe un récepteur d’avis.

Syntaxe

HRESULT AdviseSingleSink(
  [in] TfClientId tid,
  [in] REFIID     riid,
  [in] IUnknown   *punk
);

Paramètres

[in] tid

Contient une valeur TfClientId qui identifie le client.

[in] riid

Identifie le type de récepteur conseiller à installer.

Ce paramètre peut être l’une des valeurs suivantes lorsque l’objet ITfSourceSingle est obtenu à partir d’un objet ITfThreadMgr .

Ce paramètre peut être l’une des valeurs suivantes lorsque l’objet ITfSourceSingle est obtenu à partir d’un objet ITfContext .

Valeur Signification
IID_ITfCleanupContextDurationSink
Installe un récepteur de conseil ITfCleanupContextDurationSink .
IID_ITfFunctionProvider
Inscrit le client en tant que fournisseur de fonction. Le paramètre punk est un pointeur d’interface ITfFunctionProvider .

[in] punk

Pointeur vers le pointeur IUnknown du récepteur de conseil.

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
Un ou plusieurs paramètres ne sont pas valides.
CONNECT_E_CANNOTCONNECT
Impossible d’installer le récepteur d’avertissement.
CONNECT_E_ADVISELIMIT
Le nombre maximal de récepteurs conseillés a été atteint.
E_FAIL
Une erreur non spécifiée s'est produite.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle