次の方法で共有


ALT_BREAKS列挙 (rectypes.h)

最適な結果文字列から代替を作成する方法を指定します。

構文

typedef enum enumALT_BREAKS {
  ALT_BREAKS_SAME = 0,
  ALT_BREAKS_UNIQUE = 1,
  ALT_BREAKS_FULL = 2
} ALT_BREAKS;

定数

 
ALT_BREAKS_SAME
値: 0
代替は、最適な結果文字列と同じセグメント区切りを使用する必要があります。 たとえば、"together" の最適な結果文字列の代替リストを求める場合、認識エンジンは "チュニジア" を返しますが、"彼女を取得する" は返しません。 これは、"彼女を取得する" には異なるセグメント区切りが含まれているためです。
ALT_BREAKS_UNIQUE
値: 1
代替は、最適な結果文字列とは異なるセグメント区切りを持つ必要があります。 このような代替が 1 つだけ返されます。 たとえば、"get her" の最適な結果文字列の代替には、"to gather" と "together" が含まれる場合があります。 ただし、"彼女を取得する" と同じセグメント区切りがあるため、"to get her" は返されません。
ALT_BREAKS_FULL
値: 2
最上位の代替は、セグメント区切りにかかわらず返されます。 したがって、「一緒に」は、他の人の間で「チュニジア」、"彼女を得るために"、そして「集める」を返すかもしれません。 代替候補は、最高から最悪の順に評価順に返されます。

注釈

認識エンジンが異なる代替区切りをサポートしていることを確認するには、RECO_ATTRS構造体の dwRecoCapabilityFlags メンバーを確認します。

要件

要件
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header rectypes.h

こちらもご覧ください

GetAlternateList 関数