Поделиться через


Метод ITfContextOwnerServices::Unserialize (msctf.h)

Применяет ранее сериализованные данные свойств к объекту свойства.

Синтаксис

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

Параметры

[in] pProp

Указатель на объект ITfProperty , который получает данные свойства.

[in] pHdr

Указатель на структуру TF_PERSISTENT_PROPERTY_HEADER_ACP , содержащую данные заголовка для свойства .

[in] pStream

Указатель на объект IStream , содержащий данные свойства. Этот параметр может иметь значение NULL, если pLoader не имеет значение NULL. Этот параметр игнорируется, если pLoader не имеет значение NULL.

[in] pLoader

Указатель на объект ITfPersistentPropertyLoaderACP , который диспетчер TSF использует для получения данных свойства. Этот параметр может иметь значение NULL, если pStream не имеет значение NULL.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
TF_S_ASYNC
Данные свойства получаются асинхронно.
TF_E_SYNCHRONOUS
Не удается получить синхронную блокировку только для чтения.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Если указан pStream , а не pLoader, данные свойства считываются из pStream во время вызова этого метода. Если указан pLoader , а не pStream, данные свойства считываются из pLoader асинхронно. Использование pStream может привести к длительным задержкам, если данные свойства большие.

При вызове этого метода приложение должно иметь возможность предоставить синхронную блокировку только для чтения.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

См. также раздел

Интерфейс ITfContextOwnerServices, интерфейс ITfContextOwnerServices::Serialize, интерфейс ITfProperty, интерфейс ITfPersistentPropertyLoaderACP, TF_PERSISTENT_PROPERTY_HEADER_ACP структура