Метод IInkStrokeDisp::GetPacketData (msinkaut.h)
Извлекает данные пакета для диапазона пакетов в объекте IInkStrokeDisp .
Синтаксис
HRESULT GetPacketData(
[in, optional] long Index,
[in, optional] long Count,
[out, retval] VARIANT *PacketData
);
Параметры
[in, optional] Index
Необязательный параметр. Начальная точка отсчитываемого от нуля индекса к пакету в росчерке. Значение по умолчанию ISC_FirstElement, определенное в типе перечисления InkSelectionConstants , указывает первый пакет.
[in, optional] Count
Необязательный элемент. Число возвращаемых наборов данных пакетов точек, начиная с пакета, указанного в параметре startingIndex . Значение по умолчанию ISC_AllElements, определенное в типе перечисления InkSelectionConstants , указывает все точки, составляющие данные обводки.
[out, retval] PacketData
При возврате этим методом содержит 32-разрядный массив целых чисел со знаком, содержащий данные пакета для запрошенных точек в росчерке. Массив содержит данные для первой точки, затем данные для второй точки и т. д.
Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержит недопустимый указатель. |
|
Произошла неизвестная ошибка. |
|
Не удается выделить вспомогательный объект обработчика stroke. |
|
Недопустимый росчерк. |
|
В методе произошло исключение. |
|
Непредвиденный параметр или тип свойства. |
Комментарии
Если количество пакетов в росчерке меньше суммы параметров startingIndex и pointCount , то возвращаемый массив данных содержит сведения о пакете за меньшее количество точек, чем запрошено.
Чтобы получить описание данных пакета, используйте свойство PacketDescription штриха. Это свойство возвращает массив глобально уникального идентификатора (GUID), который указывает, какие значения свойств возвращаются методом GetPacketData для каждой точки. Константы PacketProperty содержат идентификаторы GUID доступных свойств пакета.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |
См. также раздел
Метод GetPacketDescriptionPropertyMetrics
Метод GetPacketValuesByProperty