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
標頭 msctf.h
Dll Msctf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

ITfCoNtextOwnerCompositionServices::TerminateCompositionITfComposition 介面ITfEditSession::D oEditSession