Freigeben über


ITfLangBarItemMgr::AdviseItemSink-Methode (ctfutb.h)

Installiert eine Sprachleistenelement-Ereignissenke für ein Sprachleistenelement.

Syntax

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

Parameter

[in] punk

Zeiger auf das zu installierende ITfLangBarItemSink-Objekt .

[out] pdwCookie

Zeiger auf ein DWORD , das ein Cookie zur Identifizierung der Empfehlungssenke empfängt. Dieses Cookie identifiziert die Empfehlungssenke, wenn sie mit der ITfLangBarItemMgr::UnadviseItemSink- oder ITfLangBarItemMgr::UnadviseItemsSink-Methode entfernt wird.

[in] rguidItem

Enthält die GUID , die das Element identifiziert, für das die Empfehlungssenke installiert werden soll. Dies ist die Element-GUID , die das Element in ITfLangBarItem::GetInfo bereitstellt. Dies kann ein benutzerdefinierter Wert oder eines der vordefinierten Sprachleistenelemente sein.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_INVALIDARG
rguidItem ist ungültig.
E_OUTOFMEMORY
Ein Speicherbelegungsfehler ist aufgetreten.
E_POINTER
punk und/oder pdwCookie ist ungültig.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctfutb.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink

Vordefinierte Sprachleistenelemente