Share via


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

Aplica datos de propiedad serializados previamente 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 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 usa 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 obtienen 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 leen desde pStream durante la llamada a este método. Si se especifica pLoader en lugar de pStream, los datos de propiedad se leen de forma asincrónica de pLoader . 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

   
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 ITfContextOwnerServices, ITfContextOwnerServices::Serialize, interfaz ITfProperty, interfaz ITfPersistentPropertyLoaderACP, estructura TF_PERSISTENT_PROPERTY_HEADER_ACP