ITfThreadMgr::GetFunctionProvider 方法 (msctf.h)
取得指定的函式提供者物件。
語法
HRESULT GetFunctionProvider(
[in] REFCLSID clsid,
[out] ITfFunctionProvider **ppFuncProv
);
參數
[in] clsid
所需函式提供者的 CLSID。 這可以是針對呼叫線程註冊之函式提供者的 CLSID,或下列其中一個預先定義的值。
值 | 意義 |
---|---|
|
取得 TSF 系統函式提供者。 |
|
取得目前應用程式所實作的函式提供者。 如果應用程式未將本身註冊為函式提供者,則無法使用這個物件。 |
[out] ppFuncProv
接收函式提供者的 ITfFunctionProvider 介面指標。
傳回值
這個方法可以傳回其中一個值。
值 | 描述 |
---|---|
|
此方法成功。 |
|
沒有符合 clsid 的函 式提供者可用。 |
|
要求GUID_SYSTEM_FUNCTIONPROVIDER,但無法取得。 |
備註
函式提供者會使用 IID_ITfFunctionProvider 呼叫 TSF 管理員 ITfSourceSingle::AdviseSingleSink 方法來註冊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | msctf.h |
Dll | Msctf.dll |
可轉散發套件 | Windows 2000 專業版上的 TSF 1.0 |