Метод IInkAnalyzer::UpdateStrokesData
Обновления данные пакета для указанных штрихов.
Синтаксис
HRESULT UpdateStrokesData(
[in] ULONG ulStrokeIdsCount,
[in] LONG *plStrokeIds,
[in] ULONG ulStrokePacketDescriptionCount,
[in] GUID *pStrokePacketDescriptionGuids,
[in] ULONG *pulPacketDataCountPerStroke,
[in] LONG *plStrokePacketData
);
Параметры
-
ulStrokeIdsCount [in]
-
Число обводок для обновления.
-
plStrokeIds [in]
-
Массив, содержащий идентификаторы росчерка.
-
ulStrokePacketDescriptionCount [in]
-
Количество свойств в каждом пакете.
-
pStrokePacketDescriptionGuids [in]
-
Массив, содержащий идентификаторы свойств пакета.
-
pulPacketDataCountPerStroke [in]
-
Массив, содержащий количество пакетов в каждом росчерке.
-
plStrokePacketData [in]
-
Массив, содержащий данные пакета для штрихов.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Параметр plStrokePacketData содержит данные пакетов для всех штрихов. Параметр pStrokePacketDescriptionGuids содержит глобальные уникальные идентификаторы (GUID), которые описывают типы данных пакетов, включенных для каждой точки в каждом штрихе. Полный список доступных свойств пакета см. в разделе Константы PacketPropertyGuids.
В одном вызове метода IInkAnalyzer::UpdateStrokesData можно обновить только штрихи с одинаковыми описаниями пакетов.
Этот метод не обновляет область грязное анализатора рукописного ввода (см. раздел Метод IInkAnalyzer::GetDirtyRegion).
Если указанный росчерк не связан с IInkAnalyzer, этот метод игнорирует идентификатор.
Если ни один из указанных штрихов не идентифицирует штрих, связанный с IInkAnalyzer, этот метод возвращает без обновления IInkAnalyzer.
Этот метод возвращает код ошибки, если plStrokeIds имеет значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|