Extension テーブル

Extension テーブルには、製品提供情報の一部として生成する必要があるファイル名拡張子サーバーに関する情報が含まれています。 各行により、一連のレジストリ キーと値が生成されます。

Extension テーブルには、次の表に示されている列が含まれています。

Column 種類 キー Nullable
拡張機能 テキスト Y N
Component_ Identifier Y N
ProgId_ テキスト N Y
MIME_ テキスト N Y
Feature_ Identifier N N

 

[列]

Extension

テーブル行に関連付けられている拡張子。 拡張子の長さは最大 255 文字です。 拡張子をこのフィールドに前にピリオドを付けずに入力します。

Component_

Component テーブルの最初の列への外部キー。 この列は、拡張子のインストールを制御するコンポーネントを参照します。

ProgId_

この拡張子に関連付けられているプログラム ID。 これは、ProgId テーブルへの外部キーです。

MIME_

Extension 列に対して書き込まれるコンテンツの種類。

MIME テーブルの最初の列への外部キー。

Feature_

拡張子サーバーを提供する機能を指定する、Feature テーブルの最初の列への外部キー。

解説

Extension テーブルは、RegisterExtensionInfo アクションまたは UnRegisterExtensionInfo アクションが実行されるときに参照されます。

検証

ICE03
ICE06
ICE15
ICE19
ICE32
ICE41
ICE69