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


Метод ITfCompartment::SetValue (msctf.h)

Задает данные для секции.

Синтаксис

HRESULT SetValue(
  [in] TfClientId    tid,
  [in] const VARIANT *pvarValue
);

Параметры

[in] tid

Содержит значение TfClientId , идентифицирующее клиента.

[in] pvarValue

Указатель на структуру VARIANT, содержащую заданные данные. Разрешены только VT_I4, VT_UNKNOWN и VT_BSTR типы данных.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.
E_INVALIDARG
Значение pvarValue недопустимо.
E_UNEXPECTED
Отсек был очищен вызовом метода ITfCompartmentMgr::ClearCompartment, этот метод был вызван во время уведомления ITfCompartmentEventSink::OnChange или только владелец может очистить этот отсек.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

См. также раздел

Интерфейс ITfCompartment, ITfCompartment::GetValue, ITfCompartmentMgr::ClearCompartment, функция VariantClear