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


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

Метод ITfInputProcessorProfileMgr::UnregisterProfile отменяет регистрацию текстовой службы и профиля.

Синтаксис

HRESULT UnregisterProfile(
  [in] REFCLSID rclsid,
  [in] LANGID   langid,
  [in] REFGUID  guidProfile,
  [in] DWORD    dwFlags
);

Параметры

[in] rclsid

[in] CLSID текстовой службы.

[in] langid

[in] Идентификатор языка профиля.

[in] guidProfile

[in] GUID для идентификации профиля.

[in] dwFlags

[in] Сочетание следующих битов:

Значение Значение
TF_URP_ALLPROFILES
Если этот бит включен, UnregistrProfile отменит регистрацию всех профилей параметра rclsid . Параметры langid и guidProfile игнорируются.
TF_URP_LOCALPROCESS
Профиль зарегистрирован в локальном процессе.
TF_URP_LOCALTHREAD
Профиль зарегистрирован в локальном потоке.

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

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

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

Требования

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