Bagikan melalui


ITfContextOwnerServices::Metode unserialize (msctf.h)

Menerapkan data properti yang diserialisasikan sebelumnya ke objek properti.

Sintaks

HRESULT Unserialize(
  [in] ITfProperty                             *pProp,
  [in] const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
  [in] IStream                                 *pStream,
  [in] ITfPersistentPropertyLoaderACP          *pLoader
);

Parameter

[in] pProp

Penunjuk ke objek ITfProperty yang menerima data properti.

[in] pHdr

Penunjuk ke struktur TF_PERSISTENT_PROPERTY_HEADER_ACP yang berisi data header untuk properti .

[in] pStream

Penunjuk ke objek IStream yang berisi data properti. Parameter ini bisa NULL jika pLoader bukan NULL. Parameter ini diabaikan jika pLoader bukan NULL.

[in] pLoader

Penunjuk ke objek ITfPersistentPropertyLoaderACP yang digunakan manajer TSF untuk mendapatkan data properti. Parameter ini bisa NULL jika pStream bukan NULL.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
TF_S_ASYNC
Data properti diperoleh secara asinkron.
TF_E_SYNCHRONOUS
Kunci baca-saja sinkron tidak dapat diperoleh.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.

Keterangan

Jika pStream ditentukan daripada pLoader, data properti dibaca dari pStream selama panggilan ke metode ini. Jika pLoader ditentukan daripada pStream, data properti dibaca dari pLoader secara asinkron. Menggunakan pStream dapat menyebabkan penundaan panjang jika data properti besar.

Saat memanggil metode ini, aplikasi harus dapat memberikan kunci baca-saja yang sinkron.

Persyaratan

   
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 ITfContextOwnerServices, antarmuka ITfContextOwnerServices::Serialize, antarmuka ITfProperty, antarmuka ITfPersistentPropertyLoaderACP, struktur TF_PERSISTENT_PROPERTY_HEADER_ACP