Freigeben über


ITfThreadMgr2::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 Speicherbelegungsfehler 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 unter GetFunctionProvider beschrieben.

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h

Weitere Informationen

ITfThreadMgr2