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


Метод IInkAnalyzer::SaveResultsForNodes

Сохраняет результаты анализа для определенной коллекции узлов контекста, связанной с IInkAnalyzer.

Синтаксис

HRESULT SaveResultsForNodes(
  [in]      IContextNodes *pContextNodes,
  [in, out] ULONG         *pulSerializedDataSize,
  [out]     BYTE          **ppbSerializedData
);

Параметры

pContextNodes [in]

Коллекция IContextNode , для которой сохраняются результаты анализа.

pulSerializedDataSize [in, out]

Число байтов в ppbSerializedData.

ppbSerializedData [out]

Указатель на сериализованные данные анализа.

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

Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.

Remarks

Внимание!

Чтобы избежать утечки памяти, вызовите Метод CoTaskMemFree для *ppbSerializedData , если информация больше не нужна.

Этот метод сохраняет текущие результаты анализа для объектов IContextNode в pContextNodes и всех узлах контекста их предков и потомков. Этот метод не сохраняет данные росчерка. Ваше приложение отвечает за синхронизацию результатов анализа и соответствующих данных росчерка, если они сохраняются.

Если сохраняемый объект IContextNode заполнен только частично, этот метод возвращает код ошибки (см. раздел IContextNode::GetPartiallyPopulated).

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
IACom.h (также требуется IACom_i.c)
DLL
IACom.dll

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

IInkAnalyzer

Метод IInkAnalyzer::LoadResults

Метод IInkAnalyzer::SaveResults

Метод IInkAnalyzer::SaveResultsForStrokes

IContextNode

Справочник по анализу рукописного ввода