Share via


estructura TF_INPUTPROCESSORPROFILE (msctf.h)

Esta estructura contiene datos para el perfil de procesador de entrada.

Sintaxis

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

Miembros

dwProfileType

Tipo de este perfil. Este es uno de estos valores.

Valor Significado
TF_PROFILETYPE_INPUTPROCESSOR Se trata de un servicio de texto.
TF_PROFILETYPE_KEYBOARDLAYOUT Se trata de un diseño de teclado.

langid

Identificador de idioma de este perfil.

clsid

CLSID del servicio de texto. Esto es CLSID_NULL si este perfil es un diseño de teclado.

guidProfile

GuidProfile de los servicios de texto. Esto es GUID_NULL si este perfil es un diseño de teclado.

catid

Categoría de este servicio de texto. Esta categoría es GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING o algo en GUID_TFCAT_CATEGORY_OF_TIP.

hklSubstitute

Identificador de diseño de teclado del sustituto de este servicio de texto. Esto puede ser NULL si el servicio de texto no tiene un sustituto o este perfil es un diseño de teclado.

dwCaps

Marca que se va a especificar la funcionalidad del servicio de texto. Esta es la combinación de las marcas siguientes:

Valor Significado
TF_IPP_CAPS_DISABLEONTRANSITORY Este perfil de servicio de texto está deshabilitado en el contexto transitorio.
TF_IPP_CAPS_SECUREMODESUPPORT Este servicio de texto admite el modo seguro. Esto se clasifica en GUID_TFCAT_TIPCAP_SECUREMODE.
TF_IPP_CAPS_UIELEMENTENABLED Este servicio de texto admite UIElement. Esto se clasifica en GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_IPP_CAPS_COMLESSSUPPORT Este servicio de texto se puede activar sin COM. Esto se clasifica en GUID_TFCAT_TIPCAP_COMLESS.
TF_IPP_CAPS_WOW16SUPPORT Este servicio de texto se puede activar en una tarea de 16 bits. Esto se clasifica en GUID_TFCAT_TIPCAP_WOW16.
TF_IPP_CAPS_IMMERSIVESUPPORT A partir de Windows 8: este servicio de texto se ha probado para ejecutarse correctamente en una aplicación de la Tienda Windows.
TF_IPP_CAPS_SYSTRAYSUPPORT A partir de Windows 8: este servicio de texto admite la inclusión en la bandeja del sistema. Se usa para los servicios de texto que no establecen la marca TF_IPP_CAPS_IMMERSIVESUPPORT, pero que siguen siendo compatibles con la bandeja del sistema.

hkl

Identificador de diseño de teclado. Es NULL si este perfil es un servicio de texto.

dwFlags

Marca de este perfil. Se trata de una combinación de las marcas siguientes:

Valor Significado
TF_IPP_FLAG_ACTIVE Este perfil ahora está activo.
TF_IPP_FLAG_ENABLED Este perfil está habilitado.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR Este perfil se sustituye por un servicio de texto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado msctf.h
Redistribuible TSF 1.0 en Windows 2000 Professional