La sessione di modifica può verificarsi in modo sincrono o asincrono, a discrezione del manager. Il manager tenterà di pianificare una sessione di modifica sincrona per migliorare le prestazioni. Questo valore non può essere combinato con i valori TF_ES_ASYNC o TF_ES_SYNC.
TF_ES_SYNC
( 0x1 )
La sessione di modifica deve essere sincrona o la richiesta avrà esito negativo (con TF_E_SYNCHRONOUS). Questo flag deve essere usato solo in situazioni documentate (ad esempio la gestione delle sequenze di tasti) in cui può essere previsto che abbia esito positivo. In caso contrario, la chiamata avrà esito negativo. Questo valore non può essere combinato con i valori TF_ES_ASYNCDONTCARE o TF_ES_ASYNC.
TF_ES_READ
( 0x2 )
Richiede l'accesso in sola lettura al contesto.
TF_ES_READWRITE
( 0x6 )
Richiede l'accesso in lettura/scrittura al contesto.
TF_ES_ASYNC
( 0x8 )
La sessione di modifica deve essere asincrona o la richiesta avrà esito negativo. Questo valore non può essere combinato con i valori TF_ES_ASYNCDONTCARE o TF_ES_SYNC.