estrutura TF_INPUTPROCESSORPROFILE (msctf.h)
Essa estrutura contém dados para o perfil do processador de entrada.
Sintaxe
typedef struct TF_INPUTPROCESSORPROFILE {
DWORD dwProfileType;
LANGID langid;
CLSID clsid;
GUID guidProfile;
GUID catid;
HKL hklSubstitute;
DWORD dwCaps;
HKL hkl;
DWORD dwFlags;
} TF_INPUTPROCESSORPROFILE;
Membros
dwProfileType
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. |
langid
A ID do idioma desse perfil.
clsid
O CLSID do serviço de texto. Isso será CLSID_NULL se esse perfil for um layout de teclado.
guidProfile
O guidProfile dos serviços de texto. Isso será GUID_NULL se esse perfil for um layout de teclado.
catid
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.
hklSubstitute
O identificador de layout do teclado do substituto para este serviço de texto. Isso pode ser NULL se o serviço de texto não tiver um substituto ou esse perfil for um layout de teclado.
dwCaps
O sinalizador para especificar a funcionalidade do serviço de texto. Essa é a combinação dos seguintes sinalizadores:
Valor | Significado |
---|---|
TF_IPP_CAPS_DISABLEONTRANSITORY | Esse perfil de serviço de texto está desabilitado no contexto transitório. |
TF_IPP_CAPS_SECUREMODESUPPORT | Esse serviço de texto dá suporte ao modo seguro. Isso é categorizado em GUID_TFCAT_TIPCAP_SECUREMODE. |
TF_IPP_CAPS_UIELEMENTENABLED | Esse serviço de texto dá suporte ao UIElement. Isso é categorizado em GUID_TFCAT_TIPCAP_UIELEMENTENABLED. |
TF_IPP_CAPS_COMLESSSUPPORT | Esse serviço de texto pode ser ativado sem COM. Isso é categorizado em GUID_TFCAT_TIPCAP_COMLESS. |
TF_IPP_CAPS_WOW16SUPPORT | Esse serviço de texto pode ser ativado em uma tarefa de 16 bits. Isso é categorizado em GUID_TFCAT_TIPCAP_WOW16. |
TF_IPP_CAPS_IMMERSIVESUPPORT | Começando com Windows 8: esse serviço de texto foi testado para ser executado corretamente em um aplicativo da Windows Store. |
TF_IPP_CAPS_SYSTRAYSUPPORT | Começando com Windows 8: esse serviço de texto dá suporte à inclusão na Bandeja do Sistema. Isso é usado para serviços de texto que não definem o sinalizador TF_IPP_CAPS_IMMERSIVESUPPORT, mas ainda são compatíveis com a Bandeja do Sistema. |
hkl
O identificador de layout do teclado. Isso será NULL se esse perfil for um serviço de texto.
dwFlags
O sinalizador para esse perfil. Essa é uma combinação dos seguintes sinalizadores:
Valor | Significado |
---|---|
TF_IPP_FLAG_ACTIVE | Esse perfil agora está ativo. |
TF_IPP_FLAG_ENABLED | Esse perfil está habilitado. |
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR | Esse perfil é substituído por um serviço de texto. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | msctf.h |
Redistribuível | TSF 1.0 no Windows 2000 Professional |