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 |
---|---|
|
Metode berhasil. |
|
Data properti diperoleh secara asinkron. |
|
Kunci baca-saja sinkron tidak dapat diperoleh. |
|
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