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 |