Partager via


ITfLangBarItemMgr::AdviseItemSink, méthode (ctfutb.h)

Installe un récepteur d’événements d’élément de barre de langue pour un élément de barre de langue.

Syntaxe

HRESULT AdviseItemSink(
  [in]  ITfLangBarItemSink *punk,
  [out] DWORD              *pdwCookie,
  [in]  REFGUID            rguidItem
);

Paramètres

[in] punk

Pointeur vers l’objet ITfLangBarItemSink à installer.

[out] pdwCookie

Pointeur vers un DWORD qui reçoit un cookie d’identification du récepteur conseillé. Ce cookie identifie le récepteur de conseil lorsqu’il est supprimé avec la méthode ITfLangBarItemMgr::UnadviseItemSink ou ITfLangBarItemMgr::UnadviseItemsSink .

[in] rguidItem

Contient le GUID qui identifie l’élément pour lequel installer le récepteur conseillé. Il s’agit du GUID d’élément que l’élément fournit dans ITfLangBarItem::GetInfo. Il peut s’agir d’une valeur personnalisée ou de l’un des éléments prédéfinis de la barre de langue.

Valeur retournée

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

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

Configuration requise

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

Voir aussi

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink

Éléments prédéfinis de la barre de langue