次の方法で共有


IInkRecognitionAlternate::GetPropertyValue メソッド (msinkaut.h)

代替の指定したプロパティの値を取得します。

構文

HRESULT GetPropertyValue(
  [in]          BSTR    PropertyType,
  [out, retval] VARIANT *PropertyValue
);

パラメーター

[in] PropertyType

RecognitionProperty オブジェクトの GUID の 1 つとして、返す代替のプロパティを指定します。

BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。

[out, retval] PropertyValue

が返されると、プロパティ型の値がバイトの配列として格納されます。 この値は、プロパティの種類ごとに異なる方法で解釈されます。

RecognitionProperty 型 説明
ConfidenceLevel
列挙型CONFIDENCE_LEVELします。
HotPoint
ポイント。
LineMetrics
LATTICE_METRICS構造体。
LineNumber
Ulong。
MaximumStrokeCount
使用されていません。
PointsPerInch
使用されていません。
セグメンテーション
値ではなく、TPC_E_INVALID_PROPERTYを返します。
S_ok
正常終了しました。
 

VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
E_INK_EXCEPTION
処理中に例外が発生しました。
E_POINTER
パラメーターに無効なポインターが含まれていました。
CO_E_CLASSSTRING
GUID 形式が無効です。
E_FAIL
未指定のエラーが発生しました。
E_INVALIDARG
フラグが無効です。
E_OUTOFMEMORY
操作を完了するためにメモリを割り当てることができません。

解説

Confidence プロパティやLineNumber プロパティなど、対応するヘルパー プロパティがない RecognitionProperty オブジェクトのプロパティ値を取得するには、このメソッドを使用します。

要件

   
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

関連項目

AlternatesWithConstantPropertyValues メソッド

IInkRecognition 代替インターフェイス

RecognitionProperty 定数