Bagikan melalui


Metode ITfThreadMgr::GetFunctionProvider (msctf.h)

Mendapatkan objek penyedia fungsi yang ditentukan.

Sintaks

HRESULT GetFunctionProvider(
  [in]  REFCLSID            clsid,
  [out] ITfFunctionProvider **ppFuncProv
);

Parameter

[in] clsid

CLSID dari penyedia fungsi yang diinginkan. Ini bisa menjadi CLSID dari penyedia fungsi yang terdaftar untuk utas panggilan atau salah satu nilai yang telah ditentukan sebelumnya berikut.

Nilai Makna
GUID_SYSTEM_FUNCTIONPROVIDER
Mendapatkan penyedia fungsi sistem TSF.
GUID_APP_FUNCTIONPROVIDER
Mendapatkan penyedia fungsi yang diimplementasikan oleh aplikasi saat ini. Objek ini tidak tersedia jika aplikasi tidak mendaftarkan dirinya sebagai penyedia fungsi.

[out] ppFuncProv

Pointer ke antarmuka ITfFunctionProvider yang menerima penyedia fungsi.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
TF_E_NOPROVIDER
Tidak tersedia clsid pencocokan penyedia fungsi.
E_FAIL
GUID_SYSTEM_FUNCTIONPROVIDER diminta, tetapi tidak dapat diperoleh.

Keterangan

Penyedia fungsi mendaftar dengan memanggil manajer TSF ITfSourceSingle::AdviseSingleSink metode dengan IID_ITfFunctionProvider.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header msctf.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

ITfFunctionProvider

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr

ITfThreadMgr::EnumFunctionProviders