ProgID-Tabelle

Die ProgId-Tabelle enthält Informationen zu Programm-IDs und versionsunabhängigen Programm-IDs, die als Teil der Produktanzeige generiert werden müssen.

Die Property-Tabelle umfasst die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
ProgId Text J N
ProgId_Parent Text N J
Class_ GUID N J
BESCHREIBUNG Text N J
Icon_ Identifier N J
IconIndex Integer N J

 

Spalten

ProgId

Die Programm-ID oder versionsunabhängige Programm-ID. ProgIds, die in der ProgId-Tabelle aufgeführt sind, werden registriert, wenn die in der Class_column dieser Tabelle aufgeführte CLSID angekündigt oder installiert werden soll. Wenn die ProgId für die Registrierung ausgewählt ist, werden alle ProgIds, die über die Spalte ProgId_Parent auf diese Zeile verweisen, auch für die Registrierung ausgewählt.

ProgId_Parent

Nur für versionsunabhängige Programm-IDs definiert. Dieses Feld ist ein Fremdschlüssel für die ProgId-Spalte. Um eine versionsunabhängige Programm-ID zu definieren, geben Sie die entsprechende ProgId in die Spalte ProgId_Parent ein. Wenn die ProgId für die Installation ausgewählt ist, werden auch die entsprechenden versionsunabhängigen ProgIds ausgewählt, die über die Spalte ProgId_Parent zugeordnet sind.

Class_

Ein optionaler Fremdschlüssel für die Class-Tabelle. Diese Spalte muss bei einer versionsunabhängigen ProgId Null sein. Wenn der Class_value einer ProgId Null ist, wird die ProgId registriert, wenn sie in der ProgId-Spalte einer Zeile in der Erweiterungstabelle angezeigt wird und der Erweiterung mindestens ein Verb in der Verb-Tabelle zugeordnet ist. Mit ProgIds, die auf diese Weise für die Registrierung ausgewählt werden, werden keine anderen ProgIds installiert, die über den ProgId_Default-Wert auf die aktuelle ProgId verweisen.

Description

Eine optionale lokalisierte Beschreibung der zugeordneten Programm-ID.

Icon_

Ein optionaler Fremdschlüssel für die Icon-Tabelle, mit dem die dieser ProgId zugeordnete Symboldatei angegeben wird. Dieser wird unter den DefaultIcon-Schlüssel geschrieben, der dieser ProgId zugeordnet ist. Diese Spalte muss bei einer versionsunabhängigen ProgId Null sein.

IconIndex

Der Icon-Index der Symboldatei. Diese Spalte muss bei einer versionsunabhängigen ProgId Null sein.

Bemerkungen

Die Aktionen RegisterProgIdInfo und UnregisterProgIdInfo in Sequence-Tabellen verarbeiten die Informationen in dieser Tabelle. Informationen zur Verwendung von Sequenztabellen finden Sie unter Verwenden einer Sequenztabelle.

Überprüfen

ICE03
ICE06
ICE32
ICE36
ICE89