Die Bearbeitungssitzung kann synchron oder asynchron im Ermessen des Vorgesetzten erfolgen. Der Manager versucht, eine synchrone Bearbeitungssitzung zu planen, um die Leistung zu verbessern. Dieser Wert kann nicht mit den TF_ES_ASYNC- oder TF_ES_SYNC-Werten kombiniert werden.
TF_ES_SYNC
( 0x1 )
Die Bearbeitungssitzung muss synchron sein, andernfalls schlägt die Anforderung fehl (mit TF_E_SYNCHRONOUS). Dieses Flag sollte nur in dokumentierten Situationen (z. B. bei der Tastatureingabebehandlung) verwendet werden, in denen erwartet werden kann, dass es erfolgreich ist. Andernfalls schlägt der Aufruf wahrscheinlich fehl. Dieser Wert kann nicht mit den TF_ES_ASYNCDONTCARE- oder TF_ES_ASYNC-Werten kombiniert werden.
TF_ES_READ
( 0x2 )
Fordert schreibgeschützten Zugriff auf den Kontext an.
TF_ES_READWRITE
( 0x6 )
Fordert Lese-/Schreibzugriff auf den Kontext an.
TF_ES_ASYNC
( 0x8 )
Die Bearbeitungssitzung muss asynchron sein, andernfalls schlägt die Anforderung fehl. Dieser Wert kann nicht mit den TF_ES_ASYNCDONTCARE- oder TF_ES_SYNC-Werten kombiniert werden.