Freigeben über


ITfInputProcessorProfileMgr::ReleaseInputProcessor-Methode (msctf.h)

Die ITfInputProcessorProfileMgr::ReleaseInputProcessor-Methode deaktiviert die Profile, die zu den Textdiensten der angegebenen CLSID gehören, und gibt die instance der ITfTextInputProcessorEx-Schnittstelle frei.

Syntax

HRESULT ReleaseInputProcessor(
  [in] REFCLSID rclsid,
  [in] DWORD    dwFlags
);

Parameter

[in] rclsid

[in] CLSID des zu veröffentlichenden Textdiensts.

[in] dwFlags

[in]

Wert Bedeutung
TF_RIP_FLAG_FREEUNUSEDLIBRARIES
Wenn dieses Bit aktiviert ist, ruft diese Methode CoFreeUnusedLibrariesEx() auf, sodass die Textdienst-DLL möglicherweise freigegeben wird, wenn sie keinen COM/DLL-Verweis mehr enthält. Warnung: Dieses Flag kann dazu führen, dass andere nicht verwandte COM/DLL-freie Dateien frei sind.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h
DLL Msctf.dll