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


структура TF_INPUTPROCESSORPROFILE (msctf.h)

Эта структура содержит данные для профиля входного процессора.

Синтаксис

typedef struct TF_INPUTPROCESSORPROFILE {
  DWORD  dwProfileType;
  LANGID langid;
  CLSID  clsid;
  GUID   guidProfile;
  GUID   catid;
  HKL    hklSubstitute;
  DWORD  dwCaps;
  HKL    hkl;
  DWORD  dwFlags;
} TF_INPUTPROCESSORPROFILE;

Члены

dwProfileType

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

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

langid

Идентификатор языка для этого профиля.

clsid

CLSID текстовой службы. Это CLSID_NULL, если этот профиль является раскладкой клавиатуры.

guidProfile

GuidProfile текстовых служб. Это GUID_NULL, если этот профиль является раскладкой клавиатуры.

catid

Категория этой службы текста. Это категория GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING или что-то в GUID_TFCAT_CATEGORY_OF_TIP.

hklSubstitute

Дескриптор раскладки клавиатуры для этой службы текста. Это значение может иметь значение NULL , если служба текста не имеет замены или этот профиль является раскладкой клавиатуры.

dwCaps

Флаг для указания возможности службы текста. Это сочетание следующих флагов:

Значение Значение
TF_IPP_CAPS_DISABLEONTRANSITORY Этот текстовый профиль службы отключен в транзитивном контексте.
TF_IPP_CAPS_SECUREMODESUPPORT Эта текстовая служба поддерживает безопасный режим. Этот классифицируется в GUID_TFCAT_TIPCAP_SECUREMODE.
TF_IPP_CAPS_UIELEMENTENABLED Эта текстовая служба поддерживает UIElement. Это классифицируется в GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_IPP_CAPS_COMLESSSUPPORT Эту текстовую службу можно активировать без использования COM. Это относится к категории GUID_TFCAT_TIPCAP_COMLESS.
TF_IPP_CAPS_WOW16SUPPORT Эту текстовую службу можно активировать в 16-разрядной задаче. Это классифицируется в GUID_TFCAT_TIPCAP_WOW16.
TF_IPP_CAPS_IMMERSIVESUPPORT Начиная с Windows 8: эта текстовая служба была протестирована на правильную работу в приложении Магазина Windows.
TF_IPP_CAPS_SYSTRAYSUPPORT Начиная с Windows 8: эта текстовая служба поддерживает включение в область задач. Используется для текстовых служб, которые не задают флаг TF_IPP_CAPS_IMMERSIVESUPPORT, но по-прежнему совместимы с областью задач.

hkl

Дескриптор раскладки клавиатуры. Это значение равно NULL , если этот профиль является текстовой службой.

dwFlags

Флаг для этого профиля. Это сочетание следующих флагов:

Значение Значение
TF_IPP_FLAG_ACTIVE Этот профиль теперь активен.
TF_IPP_FLAG_ENABLED Этот профиль включен.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR Этот профиль заменяется текстовой службой.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть msctf.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional