IOptionDescription::get_Id メソッド (spellcheck.h)

スペル チェック オプションの識別子を取得します。

このプロパティは読み取り専用です。

構文

HRESULT get_Id(
  LPWSTR *value
);

パラメーター

value

戻り値

なし

解説

オプション識別子はすべて同じ領域に存在します。 スペル チェック プロバイダーでは、潜在的な競合を明確にするために、エンジン識別子と言語タグ (オプションが言語固有の場合) を使用する必要があります。

具体的には、オプション識別子に名前を付ける構造は次のようになります。

  • Microsoft スペル チェック エンジンの場合:<language tag>:<option name>. たとえば、"pt-BR:2009Reform" とします。
  • スペル チェックプロバイダー エンジンの場合:<engine id>:<language tag>:<option name> (オプションが言語固有でない場合は言語タグを省略できます)。 たとえば、"samplespell:fr-FR:AccentedUppercase" などです。
メモスペル チェック プロバイダーは、既存の Microsoft オプション識別子をサポートできますが、Microsoft 名前空間に新しいオプション識別子を作成することはできません。 つまり、スペル チェック プロバイダーは、プレフィックスとしてエンジン識別子を使用する必要があります。
 
オプション識別子は、ラベルのセットとそれらに関連付けられているセマンティクスにリンクされます。 バージョン間でオプションに変更を加える必要がある場合 (ラベルセットにラベルを追加する)、新しい識別子を持つ新しいオプションを使用する必要があります。 新しい識別子を必要としない唯一の有効な変更は、値 0 と 1 のセマンティクスが変更されない場合に、1 つのラベルから 2 つのラベルに変更することです。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー spellcheck.h

こちらもご覧ください

IOptionDescription