Метод 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] Тип этого профиля. Это одно из этих значений.
Ценность | Значение |
---|---|
|
Это текстовая служба. |
|
Это раскладка клавиатуры. |
[in] langid
[in] Указывает идентификатор языка профиля.
[in] clsid
[in] Указывает CLSID текстовой службы. Если TF_PROFILETYPE_KEYBOARDLAYOUT dwProfileType
[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]
Ценность | Значение |
---|---|
|
Это происходит при активации этого профиля. |
Возвращаемое значение
Диспетчер TSF игнорирует возвращаемое значение этого метода.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows 2000 Server [классические приложения | Приложения UWP] |
целевая платформа | Виндоус |
заголовка | msctf.h |
DLL | Msctf.dll |
распространяемый | TSF 1.0 в Windows 2000 Профессиональный |