Compartilhar via


Método ITfInputProcessorProfileActivationSink::OnActivated (msctf.h)

O método ITfInputProcessorProfileActivationSink::OnActivated é um retorno de chamada chamado quando um perfil de processador de entrada é ativado ou desativado.

Sintaxe

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

Parâmetros

[in] dwProfileType

[in] O tipo desse perfil. Esse é um desses valores.

Valor Significado
TF_PROFILETYPE_INPUTPROCESSOR
Esse é um serviço de texto.
TF_PROFILETYPE_KEYBOARDLAYOUT
Este é um layout de teclado.

[in] langid

[in] Especifica a ID do idioma do perfil.

[in] clsid

[in] Especifica o CLSID do serviço de texto. Se dwProfileType for TF_PROFILETYPE_KEYBOARDLAYOUT, isso será CLSID_NULL.

[in] catid

[in] Especifica a categoria deste serviço de texto. Essa categoria é GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING ou algo em GUID_TFCAT_CATEGORY_OF_TIP. Se dwProfileType for TF_PROFILETYPE_KEYBOARDLAYOUT, isso será GUID_NULL.

[in] guidProfile

[in] Especifica o GUID para identificar o perfil. Se dwProfileType for TF_PROFILETYPE_KEYBOARDLAYOUT, isso será GUID_NULL.

[in] hkl

[in] Especifica o identificador de layout do teclado desse perfil. Se dwProfileType for TF_PROFILETYPE_INPUTPROCESSOR, isso será NULL.

[in] dwFlags

[in]

Valor Significado
TF_IPSINK_FLAG_ACTIVE
Isso será ativado se esse perfil for ativado.

Valor de retorno

O gerenciador de TSF ignora o valor retornado desse método.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
servidor com suporte mínimo Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
da Plataforma de Destino Windows
cabeçalho msctf.h
de DLL Msctf.dll
redistribuível TSF 1.0 no Windows 2000 Professional