Compartilhar via


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