Freigeben über


ITfFunctionProvider::GetFunction-Methode (msctf.h)

Ruft das angegebene Funktionsobjekt ab.

Syntax

HRESULT GetFunction(
  [in]  REFGUID  rguid,
  [in]  REFIID   riid,
  [out] IUnknown **ppunk
);

Parameter

[in] rguid

Enthält einen GUID-Wert, der die Funktionsgruppe identifiziert, zu der die angeforderte Funktion gehört. Dieser Wert kann GUID_NULL werden.

[in] riid

Enthält einen Schnittstellenbezeichner, der die angeforderte Funktion innerhalb der durch rguid angegebenen Gruppe identifiziert. Dieser Wert kann von der Anwendung, dem Textdienst oder einem der IID_ITfFn*-Werte angegeben werden.

[out] ppunk

Zeiger auf einen IUnknown-Schnittstellenzeiger , der die angeforderte Funktionsschnittstelle empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_NOINTERFACE
Die angeforderte Funktion wird nicht unterstützt.
E_OUTOFMEMORY
Ein Fehler bei der Speicherzuordnung ist aufgetreten.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.

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