Condividi tramite


Metodo ITextStoreACPServices::Unserialize (msctf.h)

Accetta i dati delle proprietà serializzati in precedenza e lo applica a un oggetto proprietà.

Sintassi

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

Parametri

[in] pProp

Puntatore a un oggetto ITfProperty che riceve i dati della proprietà.

[in] pHdr

Puntatore a una struttura TF_PERSISTENT_PROPERTY_HEADER_ACP che contiene i dati di intestazione per la proprietà.

[in] pStream

Puntatore a un oggetto IStream che contiene i dati della proprietà. Questo parametro può essere NULL se pLoader non è NULL. Questo parametro viene ignorato se pLoader non è NULL.

[in] pLoader

Puntatore a un oggetto ITfPersistentPropertyLoaderACP che verrà utilizzato dal gestore TSF per ottenere i dati della proprietà. Questo parametro può essere NULL se pStream non è NULL.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
TF_S_ASYNC
I dati della proprietà verranno ottenuti in modo asincrono.
TF_E_SYNCHRONOUS
Non è possibile ottenere un blocco di sola lettura sincrono.
E_FAIL
Si è verificato un errore non specificato.

Commenti

Se pStream viene specificato anziché pLoader, i dati della proprietà verranno letti da pStream durante la chiamata a Unserialize . Se pLoader viene specificato anziché pStream, i dati della proprietà verranno letti da pLoader in modo asincrono. L'uso di pStream può causare ritardi lunghi se i dati della proprietà sono di grandi dimensioni.

Durante la chiamata a questo metodo, l'applicazione deve essere in grado di concedere un blocco di sola lettura sincrono.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

Interfaccia ITextStoreACPServices, ITextStoreACPServices::Serialize, ITfContext::EnumProperties, interfaccia ITfProperty, interfaccia ITfRange, ITfReadOnlyProperty::EnumRanges, struttura TF_PERSISTENT_PROPERTY_HEADER_ACP