Método ITextStoreACPServices::Unserialize (msctf.h)
Usa dados de propriedade serializados anteriormente e os aplica a um objeto de propriedade.
Sintaxe
HRESULT Unserialize(
[in] ITfProperty *pProp,
[in] const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
[in] IStream *pStream,
[in] ITfPersistentPropertyLoaderACP *pLoader
);
Parâmetros
[in] pProp
Ponteiro para um objeto ITfProperty que recebe os dados da propriedade.
[in] pHdr
Ponteiro para uma estrutura TF_PERSISTENT_PROPERTY_HEADER_ACP que contém os dados de cabeçalho da propriedade .
[in] pStream
Ponteiro para um objeto IStream que contém os dados da propriedade. Esse parâmetro poderá ser NULL se pLoader não for NULL. Esse parâmetro será ignorado se pLoader não for NULL.
[in] pLoader
Ponteiro para um objeto ITfPersistentPropertyLoaderACP que o gerenciador do TSF usará para obter os dados da propriedade. Esse parâmetro poderá ser NULL se pStream não for NULL.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Os dados da propriedade serão obtidos de forma assíncrona. |
|
Um bloqueio somente leitura síncrona não pode ser obtido. |
|
Ocorreu um erro não especificado. |
Comentários
Se pStream for especificado em vez de pLoader, os dados da propriedade serão lidos do pStream durante a chamada para Deserializar . Se pLoader for especificado em vez de pStream, os dados da propriedade serão lidos do pLoader de forma assíncrona. O uso de pStream poderá causar longos atrasos se os dados da propriedade forem grandes.
Ao chamar esse método, o aplicativo deve ser capaz de conceder um bloqueio somente leitura síncrono.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | msctf.h |
DLL | Msctf.dll |
Redistribuível | TSF 1.0 no Windows 2000 Professional |
Confira também
Interface ITextStoreACPServices, ITextStoreACPServices::Serialize, ITfContext::EnumProperties, interface ITfProperty, interface ITfRange, ITfReadOnlyProperty::EnumRanges, TF_PERSISTENT_PROPERTY_HEADER_ACP estrutura