Condividi tramite


Metodo ITfThreadMgr2::ActivateEx (msctf.h)

Inizializza e attiva TSF per il thread chiamante con un flag che specifica la modalità di attivazione del TSF.

Sintassi

HRESULT ActivateEx(
  [out] TfClientId *ptid,
  [in]  DWORD      dwFlags
);

Parametri

[out] ptid

[out] Puntatore a un valore TfClientId che riceve un identificatore client.

[in] dwFlags

Valore Significato
TF_TMAE_NOACTIVATETIP
I servizi di testo non verranno attivati mentre questo metodo viene chiamato. Verranno attivati quando il thread chiamante ha lo stato attivo in modo asincrono.
TF_TMAE_SECUREMODE
TSF viene attivato in modalità sicura. Verranno attivati solo i servizi di testo che supportano la modalità sicura.
TF_TMAE_UIELEMENTENABLEDONLY
TSF attiva solo i servizi di testo classificati in GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_TMAE_COMLESS
TSF non usa COM. TSF attiva solo i servizi di testo classificati in GUID_TFCAT_TIPCAP_COMLESS.
TF_TMAE_NOACTIVATEKEYBOARDLAYOUT
TSF non sincronizza il layout della tastiera corrente mentre questo metodo viene chiamato. Il layout della tastiera verrà modificato quando il thread chiamante ottiene lo stato attivo. Questo flag deve essere usato con TF_TMAE_NOACTIVATETIP.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
Uno o più parametri non sono validi.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h

Vedi anche

ITfThreadMgr2