Share via


ImmDisableTextFrameService-Funktion (imm.h)

[ImmDisableTextFrameService ist ab Windows Vista nicht mehr verfügbar. Verwenden Sie stattdessen ImmDisableIME. ]

Deaktiviert den Textdienst für den angegebenen Thread. Ausführliche Informationen finden Sie unter Text Services Framework (TSF).

Syntax

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

Parameter

[in] idThread

Bezeichner des Threads, für den der Textdienst deaktiviert werden soll. Der Thread muss sich im gleichen Prozess wie die Anwendung befinden. Die Anwendung legt diesen Parameter auf 0 fest, um den Dienst für den aktuellen Thread zu deaktivieren. Die Anwendung legt den Parameter auf –1 fest, um den Dienst für alle Threads im aktuellen Prozess zu deaktivieren.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE .

Hinweise

Eine Anwendung ruft diese Funktion auf, wenn sie über einen Thread verfügt, der mit TSF nicht kompatibel ist.

Beachten Sie, dass TSF-Funktionen für Anwendungen bereitgestellt werden, die nicht speziell für die Verwendung von TSF, Input Method Manager (IMM32) oder Active Input Method Manager (AIMM 1.2) geschrieben wurden. Obwohl eine Anwendung für die Verwendung von TSF, IMM32 und AIMM 1.2 geschrieben werden kann, kann es bestimmte Steuerelemente innerhalb der Anwendung geben, die diese Technologien nicht verwenden. TsF-Unterstützung wird auch für diese spezifischen Steuerelemente bereitgestellt. Dieses TSF-Feature ist ab Windows XP verfügbar, wenn alle dlLs (Dynamic Link Libraries) geladen werden: Systemmodule User32.dll, Imm32.dll und Win32k.sys sowie TSF-Module Msctf.dll und Msimtf.dll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imm.h (include Immdev.h, Windows.h)
Bibliothek Imm32.lib
DLL Imm32.dll

Weitere Informationen

Eingabemethoden-Manager

Funktionen des Eingabemethoden-Managers