Поделиться через


Метод ITfInputProcessorProfileMgr::ReleaseInputProcessor (msctf.h)

Метод ITfInputProcessorProfileMgr::ReleaseInputProcessor деактивирует профили, принадлежащие текстовым службам указанного идентификатора CLSID, и освобождает экземпляр интерфейса ITfTextInputProcessorEx .

Синтаксис

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

Параметры

[in] rclsid

[in] ИДЕНТИФИКАТОР CLSID освобождаемой текстовой службы.

[in] dwFlags

[in]

Значение Значение
TF_RIP_FLAG_FREEUNUSEDLIBRARIES
Если этот бит включен, этот метод вызывает CoFreeUnusedLibrariesEx(), поэтому библиотека DLL текстовых служб может быть освобождена, если у нее нет дополнительных ссылок com/DLL. Предупреждение. Этот флаг может привести к тому, что некоторые другие несвязанные COM/DLL-библиотеки могут быть свободны.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll