Метод ITextStoreACPServices::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.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Данные свойства будут получены асинхронно. |
|
Не удается получить синхронную блокировку только для чтения. |
|
Произошла неизвестная ошибка. |
Комментарии
Если указан pStream , а не pLoader, данные свойства будут считываться из pStream во время вызова unserialize . Если указан pLoader , а не pStream, данные свойств будут считываться из pLoader асинхронно. Использование pStream может привести к длительным задержкам, если данные свойства большие.
При вызове этого метода приложение должно иметь возможность предоставить синхронную блокировку только для чтения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Professional |
См. также раздел
Интерфейс ITextStoreACPServices, ITextStoreACPServices::Serialize, ITfContext::EnumProperties, интерфейс ITfProperty, интерфейс ITfRange, ITfReadOnlyProperty::EnumRanges, TF_PERSISTENT_PROPERTY_HEADER_ACP структура