Condividi tramite


Metodo ITfThreadMgr::GetFunctionProvider (msctf.h)

Ottiene l'oggetto provider di funzioni specificato.

Sintassi

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

Parametri

[in] clsid

CLSID del provider di funzioni desiderato. Questo può essere CLSID di un provider di funzioni registrato per il thread chiamante o uno dei valori predefiniti seguenti.

Valore Significato
GUID_SYSTEM_FUNCTIONPROVIDER
Ottiene il provider di funzioni di sistema TSF.
GUID_APP_FUNCTIONPROVIDER
Ottiene il provider di funzioni implementato dall'applicazione corrente. Questo oggetto non è disponibile se l'applicazione non si registra come provider di funzioni.

[out] ppFuncProv

Puntatore a un'interfaccia ITfFunctionProvider che riceve il provider di funzioni.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
TF_E_NOPROVIDER
Nessun provider di funzioni corrispondente a clsid è stato disponibile.
E_FAIL
GUID_SYSTEM_FUNCTIONPROVIDER è stato richiesto, ma non è possibile ottenere.

Commenti

Un provider di funzioni viene registrato chiamando il metodo ITfSourceSingle::AdviseSingleSink con IID_ITfFunctionProvider.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfFunctionProvider

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr

ITfThreadMgr::EnumFunctionProviders