Condividi tramite


Metodo ITfInputProcessorProfileActivationSink::OnActivated (msctf.h)

Il metodo ITfInputProcessorProfileActivationSink::OnActivated è un callback chiamato quando un profilo del processore di input viene attivato o disattivato.

Sintassi

HRESULT OnActivated(
  [in] DWORD    dwProfileType,
  [in] LANGID   langid,
  [in] REFCLSID clsid,
  [in] REFGUID  catid,
  [in] REFGUID  guidProfile,
  [in] HKL      hkl,
  [in] DWORD    dwFlags
);

Parametri

[in] dwProfileType

[in] Tipo di questo profilo. Si tratta di uno di questi valori.

Valore Significato
TF_PROFILETYPE_INPUTPROCESSOR
Si tratta di un servizio di testo.
TF_PROFILETYPE_KEYBOARDLAYOUT
Si tratta di un layout di tastiera.

[in] langid

[in] Specifica l'ID lingua del profilo.

[in] clsid

[in] Specifica il CLSID del servizio di testo. Se TF_PROFILETYPE_KEYBOARDLAYOUT dwProfile Type è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di CLSID_NULL.

[in] catid

[in] Specifica la categoria di questo servizio di testo. Questa categoria è GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING o qualcosa in GUID_TFCAT_CATEGORY_OF_TIP. Se dwProfileType è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di GUID_NULL.

[in] guidProfile

[in] Specifica il GUID per identificare il profilo. Se dwProfileType è TF_PROFILETYPE_KEYBOARDLAYOUT, si tratta di GUID_NULL.

[in] hkl

[in] Specifica l'handle di layout della tastiera di questo profilo. Se dwProfileType è TF_PROFILETYPE_INPUTPROCESSOR, NULL.

[in] dwFlags

[in]

Valore Significato
TF_IPSINK_FLAG_ACTIVE
Questa opzione è attivata se questo profilo è attivato.

Valore restituito

Il gestore TSF ignora il valore restituito di questo metodo.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [app desktop | App UWP]
server minimo supportato Windows 2000 Server [app desktop | App UWP]
piattaforma di destinazione Finestre
intestazione msctf.h
dll Msctf.dll
Ridistribuibile TSF 1.0 in Windows 2000 Professional