Table ProgId
La table ProgId contient des informations pour les ID de programmes et les ID de programmes indépendants de la version qui doivent être générés dans le cadre de la publication du produit.
Cette table présente les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
ProgId | Texte | O | N |
ProgId_Parent | Texte | N | O |
Class_ | GUID | N | O |
Description | Text | N | O |
Icon_ | Identificateur | N | O |
IconIndex | Integer | N | O |
Colonnes
-
ProgId
-
ID de programme ou ID de programme indépendant de la version. Les ProgIds répertoriés dans la table ProgId sont enregistrés si le CLSID répertorié dans de la Class_column de cette table est planifié pour être publié ou installé. Lorsque le ProgId est sélectionné pour l’inscription, tous les ProgIds faisant référence à cette ligne via la colonne ProgId_Parent sont également sélectionnés pour l’inscription.
-
ProgId_Parent
-
Défini uniquement pour les ID de programme indépendants de la version. Ce champ est une clé étrangère de la colonne ProgId. Pour définir un ID de programme indépendant de la version, entrez le ProgId correspondant dans la colonne ProgId_Parent. Lorsque le ProgId est sélectionné pour l’installation, les ProgIds correspondants, indépendants à la version, et associés par le biais de la colonne ProgId_Parent, sont également sélectionnés pour l’inscription.
-
Class_
-
Clé étrangère facultative de la table Classes. Cette colonne doit contenir une valeur nulle pour un ProgId indépendant de la version. Si la Class_value d’un ProgId est de valeur nulle, le ProgId est enregistré lorsqu’il apparaît dans la colonne ProgId d’une ligne de la table Extensions et que l’extension a au moins un Verbe associé dans la table Verbes. Les ProgIds sélectionnés pour être inscrits de cette manière n’installeront pas d’autres ProgIds référençant le ProgId actuel via la valeur ProgId_Default.
-
Description
-
Description localisée facultative de l’ID de programme associé.
-
Icon_
-
Clé étrangère facultative dans la table Icônes spécifiant le fichier d’icône associé à ce ProgId. Cela est écrit sous la clé DefaultIcon associée à ce ProgId. Cette colonne doit contenir une valeur nulle pour un ProgId indépendant de la version.
-
IconIndex
-
Index d’icône dans le fichier d’icônes. Cette colonne doit contenir une valeur nulle pour un ProgId indépendant de la version.
Notes
Les actions RegisterProgIdInfo et UnregisterProgIdInfo effectuées dans lestables de séquences traitent les informations dans cette table. Pour plus d’informations sur l’utilisation des tables de séquence, consultez Utilisation d’une table de séquence.
Validation