次の方法で共有


ProgId テーブル

ProgId テーブルには、製品提供情報の一部として生成する必要があるプログラム ID とバージョンに依存しないプログラム ID の情報が含まれています。

ProgId テーブルには、次の列があります。

コラム タイプ Key ヌラブル
ProgId Text 対応 非対応
ProgId_Parent Text 非対応 対応
クラス_ GUID 非対応 対応
Description Text 非対応 対応
アイコン_ 識別子 非対応 対応
IconIndex 整数 非対応 対応

 

ProgId

プログラム ID またはバージョンに依存しないプログラム ID。 ProgId テーブルに一覧表示されている ProgId は、このテーブルの Class_ 列に示されている CLSID がアドバタイズまたはインストールされるようにスケジュールされている場合に登録されます。 登録に ProgId を選択すると、ProgId_Parent列でこの行を参照するすべての ProgId も登録用に選択されます。

ProgId_Parent

バージョンに依存しないプログラム ID に対してのみ定義されます。 このフィールドは、ProgId 列の外部キーです。 バージョンに依存しないプログラム ID を定義するには、対応する ProgId を ProgId_Parent 列に入力します。 ProgId をインストール用に選択すると、ProgId_Parent列に関連付けられている対応するバージョンに依存しない ProgId も登録用に選択されます。

クラス_

クラス テーブルへのオプションの外部キー。 バージョンに依存しない ProgId の場合、この列は Null である必要があります。 ProgId のClass_値が null の場合、ProgId は Extension テーブルの行の ProgId 列に表示され、 拡張機能Verb テーブルに関連付けられた動詞が少なくとも 1 つ存在する場合に登録されます。 この方法で登録用に選択された ProgId では、ProgId_既定値を使用して現在の ProgId を参照する他の ProgId はインストールされません。

形容

関連付けられているプログラム ID のローカライズされた説明 (省略可能)。

アイコン_

この ProgId に関連付けられているアイコン ファイルを指定する 、Icon テーブル へのオプションの外部キー。 これは、この ProgId に関連付けられている DefaultIcon キーの下に書き込まれます。 バージョンに依存しない ProgId の場合、この列は Null である必要があります。

IconIndex

アイコン ファイルへのアイコン インデックス。 バージョンに依存しない ProgId の場合、この列は Null である必要があります。

注釈

シーケンス テーブルRegisterProgIdInfo アクションと UnregisterProgIdInfo アクションは、このテーブルの情報を処理します。 シーケンス テーブルの使用方法については、「シーケンス テーブルの使用」を参照してください。

Validation

ICE03
ICE06
ICE32
ICE36
ICE89