struttura TF_INPUTPROCESSORPROFILE (msctf.h)

Questa struttura contiene dati per il profilo del processore di input.

Sintassi

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

Members

dwProfileType

Tipo di questo profilo. Si tratta di uno di questi valori.

Valore Significato
TF_PROFILETYPE_INPUTPROCESSOR Si tratta di un servizio di testo.
TF_PROFILETYPE_KEYBOARDLAYOUT Si tratta di un layout della tastiera.

langid

ID lingua per questo profilo.

clsid

CLSID del servizio di testo. Questo è CLSID_NULL se questo profilo è un layout della tastiera.

guidProfile

GuidProfile dei servizi di testo. Questo è GUID_NULL se questo profilo è un layout della tastiera.

catid

Categoria di questo servizio di testo. Questa categoria è GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING o qualcosa in GUID_TFCAT_CATEGORY_OF_TIP.

hklSubstitute

Handle di layout della tastiera che sostituisce questo servizio di testo. Può essere NULL se il servizio di testo non ha un sostituto o questo profilo è un layout della tastiera.

dwCaps

Flag per specificare la funzionalità del servizio di testo. Questa è la combinazione dei flag seguenti:

Valore Significato
TF_IPP_CAPS_DISABLEONTRANSITORY Questo profilo del servizio di testo è disabilitato nel contesto transitorio.
TF_IPP_CAPS_SECUREMODESUPPORT Questo servizio di testo supporta la modalità protetta. Questo valore viene classificato in GUID_TFCAT_TIPCAP_SECUREMODE.
TF_IPP_CAPS_UIELEMENTENABLED Questo servizio di testo supporta UIElement. Questo valore è categorizzato in GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_IPP_CAPS_COMLESSSUPPORT Questo servizio di testo può essere attivato senza COM. Questo valore è categorizzato in GUID_TFCAT_TIPCAP_COMLESS.
TF_IPP_CAPS_WOW16SUPPORT Questo servizio di testo può essere attivato nell'attività a 16 bit. Questo valore viene classificato in GUID_TFCAT_TIPCAP_WOW16.
TF_IPP_CAPS_IMMERSIVESUPPORT A partire da Windows 8: questo servizio di testo è stato testato per l'esecuzione corretta in un'app di Windows Store.
TF_IPP_CAPS_SYSTRAYSUPPORT A partire da Windows 8: questo servizio di testo supporta l'inclusione nella barra di sistema. Viene usato per i servizi di testo che non impostano il flag TF_IPP_CAPS_IMMERSIVESUPPORT ma sono ancora compatibili con l'area di notifica.

hkl

Handle di layout della tastiera. Questo valore è NULL se il profilo è un servizio di testo.

dwFlags

Flag per questo profilo. Si tratta di una combinazione dei flag seguenti:

Valore Significato
TF_IPP_FLAG_ACTIVE Questo profilo è ora attivo.
TF_IPP_FLAG_ENABLED Questo profilo è abilitato.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR Questo profilo viene sostituito da un servizio di testo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Intestazione msctf.h
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional