Freigeben über


ITfThreadMgr::EnumFunctionProviders-Methode (msctf.h)

Ruft einen Enumerator für alle Funktionsanbieter ab, die für den aufrufenden Thread registriert sind.

Syntax

HRESULT EnumFunctionProviders(
  [out] IEnumTfFunctionProviders **ppEnum
);

Parameter

[out] ppEnum

Adresse einer IEnumTfFunctionProviders-Schnittstelle , die den Funktionsanbieter-Enumerator empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
ppEnum ist ungültig.
E_OUTOFMEMORY
Ein Fehler bei der Speicherzuordnung ist aufgetreten.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.

Hinweise

Der Enumerator enthält nur die registrierten Funktionsanbieter. Der Enumerator enthält nicht die vordefinierten Funktionsanbieter, wie in ITfThreadMgr::GetFunctionProvider beschrieben.

Ein Funktionsanbieter registriert sich selbst, indem er die TSF-Manager-ITfSourceSingle::AdviseSingleSink-Methode mit IID_ITfFunctionProvider aufruft.

Anforderungen

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

Weitere Informationen

IEnumTfFunctionProviders

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr

ITfThreadMgr::GetFunctionProvider