Condividi tramite


Metodo ITfLangBarItemMgr::AdviseItemSink (ctfutb.h)

Installa un sink di eventi della barra della lingua per un elemento della barra della lingua.

Sintassi

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

Parametri

[in] punk

Puntatore all'oggetto ITfLangBarItemSink da installare.

[out] pdwCookie

Puntatore a un DWORD che riceve un cookie di identificazione sink consigliato. Questo cookie identifica il sink di avviso quando viene rimosso con il metodo ITfLangBarItemMgr::UnadviseItemSink o ITfLangBarItemMgr::UnadviseItemsSink.

[in] rguidItem

Contiene il GUID che identifica l'elemento per installare il sink di consigli. Si tratta del GUID dell'elemento fornito in ITfLangBarItem::GetInfo. Può trattarsi di un valore personalizzato o di uno degli elementi della barra della lingua predefiniti.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
rguidItem non è valido.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.
E_POINTER
punk e/o pdwCookie non è valido.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ctfutb.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink

Elementi della barra della lingua predefiniti