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 |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
I dati della proprietà verranno ottenuti in modo asincrono. |
|
Non è possibile ottenere un blocco di sola lettura sincrono. |
|
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