ITfContextOwnerCompositionServices::Metode TerminateComposition (msctf.h)
Mengakhiri komposisi.
Sintaks
HRESULT TerminateComposition(
[in] ITfCompositionView *pComposition
);
Parameter
[in] pComposition
Penunjuk ke antarmuka ITfCompositionView yang mewakili komposisi untuk dihentikan. Jika nilai ini NULL, semua komposisi dalam konteks akan dihentikan.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Nilai | Deskripsi |
---|---|
|
Metode berhasil. |
|
Konteks tidak ada di tumpukan dokumen. |
|
Layanan teks saat ini menyimpan kunci pada dokumen. |
|
Metode ini dipanggil selama operasi komposisi lain. |
|
Terjadi kesalahan yang tidak ditentukan. |
Keterangan
Layanan teks menggunakan ITfComposition::EndComposition untuk mengakhiri komposisi yang dibuatnya.
Jika pemilik konteks mengimplementasikan penyimpanan teks, pemilik konteks harus dapat memberikan kunci tulis sinkron sebelum memanggil metode ini.
Metode ini juga melakukan hal berikut:
- Untuk setiap komposisi yang dihentikan, ITfCompositionSink::OnCompositionTerminated dipanggil untuk semua sink saran komposisi yang diinstal.
- Jika pemilik konteks menginstal komposisi pemilik konteks menyarankan sink, ITfContextOwnerCompositionSink::OnEndComposition dipanggil untuk setiap komposisi yang dihentikan.
- Properti GUID_PROP_COMPOSING akan dibersihkan untuk teks yang dicakup oleh setiap komposisi yang dihentikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Redistribusi | TSF 1.0 di Windows 2000 Professional |
Lihat juga
ITfComposition::EndComposition, nf-msctf-itfcompositionsink-oncompositionterminated, antarmuka ITfCompositionView, antarmuka ITfContextOwnerCompositionServices, ITfContextOwnerCompositionSink::OnEndComposition