Compartilhar via


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
S_OK
O método foi bem-sucedido.
TF_S_ASYNC
Os dados da propriedade serão obtidos de forma assíncrona.
TF_E_SYNCHRONOUS
Um bloqueio somente leitura síncrona não pode ser obtido.
E_FAIL
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