ShutdownTextServices-Funktion (textserv.h)

Trennt einen Host von einem Textdienst-instance.

Syntax

HRESULT ShutdownTextServices(
  [in] IUnknown *pTextServices
);

Parameter

[in] pTextServices

Typ: IUnknown*

Ein Textdienst instance, der durch einen vorherigen Aufruf der CreateTextServices-Funktion erstellt wurde.

Rückgabewert

Typ: HRESULT

Wenn das Textdienstobjekt erfolgreich erstellt wurde, wird der Rückgabewert S_OK.

Wenn die Funktion fehlschlägt, wird einer der folgenden COM-Fehlercodes zurückgegeben. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.

Rückgabecode Beschreibung
E_INVALIDARG
Der pTextServices-Parameter ist ungültig.

Hinweise

Ein Host ruft diese Funktion auf, wenn der Host freigegeben wird. Das Aufrufen dieser Funktion ist erforderlich, da alle Textdienstinstanzen einen Hostzeiger verwalten, für den die AddRef-Methode nicht aufgerufen wurde. Diese Funktion ruft die Release-Methode für die Textdienste instance auf. Wenn dies nicht der letzte Verweis auf das Textdienstobjekt ist, wird der Hostzeiger im Textdienstobjekt null und das Steuerelement für die Behandlung fehlerhafter Vorgänge vorbereitet, die Hostdienste erfordern. Diese Funktion ermöglicht es, dass alle anderen ausstehenden Verweise auf das Textdienstobjekt abhängig vom erforderlichen Dienst ordnungsgemäß funktionieren oder fehlschlagen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile textserv.h
DLL Msftedit.dll

Weitere Informationen

CreateTextServices