Bagikan melalui


ITextStoreACPServices::Metode unserialize (msctf.h)

Mengambil data properti yang diserialisasikan sebelumnya dan menerapkannya 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 akan digunakan manajer TSF untuk mendapatkan data properti. Parameter ini bisa NULL jika pStream bukan NULL.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
TF_S_ASYNC
Data properti akan 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 akan dibaca dari pStream selama panggilan ke Unserialize . Jika pLoader ditentukan daripada pStream, data properti akan 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

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 ITextStoreACPServices, ITextStoreACPServices::Serialize, ITfContext::EnumProperties, antarmuka ITfProperty, antarmuka ITfRange, ITfReadOnlyProperty::EnumRanges, struktur TF_PERSISTENT_PROPERTY_HEADER_ACP