Метод ITfComposition::EndComposition (msctf.h)

Завершает композицию.

Синтаксис

HRESULT EndComposition(
  [in] TfEditCookie ecWrite
);

Параметры

[in] ecWrite

Содержит файл cookie редактирования, определяющий контекст редактирования, полученный из ITfEditSession::D oEditSession.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_UNEXPECTED
Это значение возникает, когда:
  • Композиция завершена.
  • Вызывающий объект находится внутри другой операции записи композиции.
  • Вызывающий объект не является владельцем композиции.
TF_E_NOLOCK
Контекст редактирования, определяемый ecWrite , не имеет блокировки чтения и записи.

Комментарии

Этот метод не освобождает объект композиции, но после вызова этого метода методЫ ITfComposition завершатся сбоем с E_UNEXPECTED.

Владельцы контекста должны использовать метод ITFContextOwnerCompositionServices::TerminateComposition для завершения композиции.

Этот метод приводит к удалению свойства GUID_PROP_COMPOSING из текста, покрываемого композицией.

Требования

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

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

ITfContextOwnerCompositionServices::TerminateComposition, интерфейс ITfComposition, ITfEditSession::D oEditSession