структура 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 |