Bagikan melalui


Metode ITfCompartment::SetValue (msctf.h)

Mengatur data untuk kompartemen.

Sintaks

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

Parameter

[in] tid

Berisi nilai TfClientId yang mengidentifikasi klien.

[in] pvarValue

Penunjuk ke struktur VARIAN yang berisi data yang akan diatur. Hanya jenis data VT_I4, VT_UNKNOWN, dan VT_BSTR yang diizinkan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
E_INVALIDARG
pvarValue tidak valid.
E_UNEXPECTED
Kompartemen dibersihkan dengan panggilan ke ITfCompartmentMgr::ClearCompartment, metode ini dipanggil selama pemberitahuan ITfCompartmentEventSink::OnChange atau hanya pemilik yang dapat menghapus kompartemen ini.

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

Antarmuka ITfCompartment, ITfCompartment::GetValue, ITfCompartmentMgr::ClearCompartment, Fungsi VariantClear