Метод IInkCustomStrokes::Item (msinkaut.h)

Извлекает коллекцию InkStrokes в расположении, указанном в интерфейсе IInkCustomStrokes.

Синтаксис

HRESULT Item(
  [in]          VARIANT     Identifier,
  [out, retval] IInkStrokes **Strokes
);

Параметры

[in] Identifier

Числовой индекс или строковое имя коллекции InkStrokes , возвращаемой из коллекции IInkCustomStrokes .

[out, retval] Strokes

При возврате этого метода содержит указатель на коллекцию InkStrokes в расположении, указанном в интерфейсе IInkCustomStrokes.

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

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

Значение HRESULT Описание
S_OK
Успешно.
E_POINTER
Параметр содержит недопустимый указатель.
E_FAIL
Произошла неизвестная ошибка.
CO_E_CLASSTRING
Недопустимый формат GUID.
DISP_E_TYPEMISMATCH
Один из параметров не является допустимым типом VARIANT.
E_INVALIDARG
Недопустимый аргумент.
E_UNEXPECTED
Непредвиденный параметр или тип свойства.
REGDB_CLASSNOTREG
Тип OBJECT не зарегистрирован.
E_OUTOFMEMORY
Не удается выделить память для завершения операции.
E_INK_EXCEPTION
В методе произошло исключение.
TPC_E_RECOGNIZER_NOT_REGISTERED
Раздел реестра распознавателей поврежден или ваша среда не поддерживает распознавание рукописного ввода.

Комментарии

Ошибка возникает, если идентификатор не соответствует ни одному из существующих элементов коллекции.

Этот метод принимает входной аргумент типа VARIANT. Подтип этой переменной должен быть BSTR или Long.

Требования

   
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

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

Интерфейс IInkCustomStrokes

Коллекция InkStrokes

Метод Item [коллекция InkStrokes]