次の方法で共有


IsStringSupported 関数 (recapis.h)

単語、日付、時刻、数値、または渡されたその他のテキストがディクショナリに含まれているかどうかを示す値を返します。

このテストの結果は、factoid の設定によって異なります。

構文

HRESULT IsStringSupported(
  HRECOCONTEXT hrc,
  ULONG        wcString,
  const WCHAR  *pwcString
);

パラメーター

hrc

認識エンジン コンテキストへのハンドル。

wcString

pwcString の Unicode (ワイド) 文字の count。

pwcString

テストする Unicode (ワイド) 文字。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。

認識エンジンがこの関数をサポートしていない場合、この関数はS_OKも返します。

E_OUTOFMEMORY
操作を完了するためにメモリを割り当てられません。
S_FALSE
文字列はサポートされていません。
E_POINTER
パラメーターの 1 つが無効なポインターです。
E_FAIL
未指定のエラーが発生しました。
E_INVALIDARG
無効な引数が受け取られました。

注釈

この関数は省略可能です。

このテストの結果は、factoid の設定によって異なります。 たとえば、factoid の設定が既定値に設定されている場合、"hello"、"555-1234"、"10/19/2002" はすべてS_OKを返します。 ただし、factoid が TELEPHONE に設定されている場合、"555-1234" のみがS_OKを返し、それ以外はS_FALSEを返します。 factoid の詳細については、「 バージョン 1 でサポートされている Factoid」を参照してください。

この関数は、値を返すときに SetTextContext で指定された情報を考慮する必要があることに注意してください。 たとえば、認識エンジンが SetTextContext ("http:", "") の呼び出しを受信し、URL factoid を受信した場合、SetFactoid ((!IS_URL)) は、"//" がないため、IsStringSupported("www.microsoft.com") はS_FALSEを返す必要があります。

COERCE フラグは IsStringSupported には影響しません。

要件

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