Share via


Método ITextStoreACPServices::Unserialize (msctf.h)

Toma los datos de propiedad serializados previamente y los aplica a un objeto de propiedad.

Sintaxis

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

Parámetros

[in] pProp

Puntero a un objeto ITfProperty que recibe los datos de propiedad.

[in] pHdr

Puntero a una estructura de TF_PERSISTENT_PROPERTY_HEADER_ACP que contiene los datos de encabezado de la propiedad .

[in] pStream

Puntero a un objeto IStream que contiene los datos de propiedad. Este parámetro puede ser NULL si pLoader no es NULL. Este parámetro se omite si pLoader no es NULL.

[in] pLoader

Puntero a un objeto ITfPersistentPropertyLoaderACP que el administrador de TSF usará para obtener los datos de propiedad. Este parámetro puede ser NULL si pStream no es NULL.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
TF_S_ASYNC
Los datos de propiedad se obtendrán de forma asincrónica.
TF_E_SYNCHRONOUS
No se puede obtener un bloqueo de solo lectura sincrónico.
E_FAIL
Se ha producido un error no especificado.

Comentarios

Si se especifica pStream en lugar de pLoader, los datos de propiedad se leerán desde pStream durante la llamada a Unserialize . Si se especifica pLoader en lugar de pStream, los datos de propiedad se leerán de pLoader de forma asincrónica. El uso de pStream puede provocar retrasos prolongados si los datos de propiedad son grandes.

Al llamar a este método, la aplicación debe poder conceder un bloqueo de solo lectura sincrónico.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

Interfaz ITextStoreACPServices, ITextStoreACPServices::Serialize, ITfContext::EnumProperties, interfaz ITfProperty, interfaz ITfRange, ITfReadOnlyProperty::EnumRanges, TF_PERSISTENT_PROPERTY_HEADER_ACP estructura