Share via


IInkStrokes::Item

4/8/2010

Returns the IInkStrokeDisp object at the specified index within the IInkStrokes collection.

Syntax

HRESULT Item (
  [in] long index,
  [out, retval] IInkStrokeDisp **Stroke
);

Parameters

  • index
    The zero–based index of the IInkStrokeDisp object to get.
  • Stroke
    Returns the IInkStrokeDisp object at the specified index within the IInkStrokes collection.

Return Value

HRESULT value Description

S_OK

Success.

E_POINTER

A parameter contained an invalid pointer.

E_FAIL

An unspecified error occurred.

CO_E_CLASSTRING

Invalid GUID format.

DISP_E_TYPEMISMATCH

One of the parameters is not a valid VARIANT type.

E_INVALIDARG

Invalid argument.

E_UNEXPECTED

Unexpected parameter or property type.

REGDB_CLASSNOTREG

Type object not registered.

E_OUTOFMEMORY

Cannot allocate memory to complete the operation.

E_INK_EXCEPTION

An exception occurred inside the method.

TPC_E_RECOGNIZER_NOT_REGISTERED

The recognizer's registry key is corrupted.

Remarks

An error occurs if the index doesn't match any existing member of the collection.

Requirements

Header msinkaut.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later

See Also

Concepts

Windows Mobile Ink Reference