Freigeben über


ITfSourceSingle::AdviseSingleSink-Methode (msctf.h)

Installiert eine Empfehlungssenke.

Syntax

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

Parameter

[in] tid

Enthält einen TfClientId-Wert , der den Client identifiziert.

[in] riid

Gibt den Typ der zu installierenden Empfehlungssenke an.

Dieser Parameter kann einer der folgenden Werte sein, wenn das ITfSourceSingle-Objekt aus einem ITfThreadMgr-Objekt abgerufen wird.

Dieser Parameter kann einer der folgenden Werte sein, wenn das ITfSourceSingle-Objekt aus einem ITfContext-Objekt abgerufen wird.

Wert Bedeutung
IID_ITfCleanupContextDurationSink
Installiert eine ITfCleanupContextDurationSink-Empfehlungssenke .
IID_ITfFunctionProvider
Registriert den Client als Funktionsanbieter. Der Punkparameter ist ein ITfFunctionProvider-Schnittstellenzeiger .

[in] punk

Zeiger auf den IUnknown-Zeiger für die Empfehlungssenke.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
CONNECT_E_CANNOTCONNECT
Die Empfehlungssenke kann nicht installiert werden.
CONNECT_E_ADVISELIMIT
Die maximale Anzahl von Beratungssenken wurde erreicht.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_OUTOFMEMORY
Ein Speicherbelegungsfehler ist aufgetreten.

Anforderungen

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

Weitere Informationen

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle