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 |