Share via


Item Method [IInkRecognitionAlternates Interface]

Item Method [IInkRecognitionAlternates Interface]

Returns the IInkRecognitionAlternate object at the specified index within the IInkRecognitionAlternates collection.

Declaration

[C++]

HRESULT Item (
    [in] long index,
    [out, retval] IInkRecognitionAlternate** InkRecoAlternate
);

[Microsoft® Visual Basic® 6.0]

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

Parameters

index

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

InkRecoAlternate

[out] Returns the IInkRecognitionAlternate object at the specified index within the IInkRecognitionAlternates 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 IInkRecognitionAlternate object from a IInkRecognitionAlternates collection.

Dim theFirstAlternate As IInkRecognitionAlternate
Set theFirstAlternate = theRecognitionAlternates.Item(0)

Applies To