Поделиться через


Метод ITfInputProcessorProfileActivationSink::OnActivated (msctf.h)

Метод ITfInputProcessorProfileActivationSink::OnActivated — это обратный вызов, который вызывается при активации или деактивации профиля входного процессора.

Синтаксис

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

Параметры

[in] dwProfileType

[in] Тип этого профиля. Это одно из этих значений.

Ценность Значение
TF_PROFILETYPE_INPUTPROCESSOR
Это текстовая служба.
TF_PROFILETYPE_KEYBOARDLAYOUT
Это раскладка клавиатуры.

[in] langid

[in] Указывает идентификатор языка профиля.

[in] clsid

[in] Указывает CLSID текстовой службы. Если TF_PROFILETYPE_KEYBOARDLAYOUT dwProfileType , это CLSID_NULL.

[in] catid

[in] Указывает категорию этой текстовой службы. Эта категория GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING или что-то в GUID_TFCAT_CATEGORY_OF_TIP. Если dwProfileType TF_PROFILETYPE_KEYBOARDLAYOUT, это GUID_NULL.

[in] guidProfile

[in] Указывает GUID для идентификации профиля. Если dwProfileType TF_PROFILETYPE_KEYBOARDLAYOUT, это GUID_NULL.

[in] hkl

[in] Задает дескриптор раскладки клавиатуры этого профиля. Если dwProfileType TF_PROFILETYPE_INPUTPROCESSOR, это null.

[in] dwFlags

[in]

Ценность Значение
TF_IPSINK_FLAG_ACTIVE
Это происходит при активации этого профиля.

Возвращаемое значение

Диспетчер TSF игнорирует возвращаемое значение этого метода.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows 2000 Server [классические приложения | Приложения UWP]
целевая платформа Виндоус
заголовка msctf.h
DLL Msctf.dll
распространяемый TSF 1.0 в Windows 2000 Профессиональный