Share via


Item Method [InkRecognizers Collection]

Item Method [InkRecognizers Collection]

Returns the IInkRecognizer object at the specified index within the InkRecognizers collection.

Declaration

[C++]

HRESULT Item (
    [in] long index,
    [out, retval] IInkRecognizer** InkRecognizer
);

[Microsoft® Visual Basic® 6.0]

Public Function Item( _
    index As Long _
) As IInkRecognizer

Parameters

index

[in] The zero-based index of the IInkRecognizer object to get.

InkRecognizer

[out] Returns the IInkRecognizer object at the specified index within the InkRecognizers 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 recognizers registry key is corrupted.

Remarks

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

Example

[Visual Basic 6.0]

This Visual Basic 6.0 example gets the first IInkRecognizer object of an InkRecognizers collection.

Dim theFirstRecognizer As IInkRecognizer
Set theFirstRecognizer = theRecognizers.Item(0)

Applies To