Partager via


ProgId Table

La table ProgId contient des informations sur les ID de programme et les ID de programme indépendants de version qui doivent être générés dans le cadre de la publicité du produit.

La table ProgId contient les colonnes suivantes.

Colonne Type Clé Nullable
ProgId texte Y N
ProgId_Parent texte N Y
Classe_ GUID N Y
Description texte N Y
Icône_ identificateur N Y
IconIndex entier N Y

 

Colonnes

ProgId

ID du 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 le Class_column de cette table est planifié pour être publié ou installé. Lorsque le ProgId est sélectionné pour l’inscription, tous les ProgId qui font 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 version. Ce champ est une clé étrangère dans la colonne ProgId. Pour définir un ID de programme indépendant de version, entrez le ProgId correspondant dans la colonne ProgId_Parent. Lorsque le ProgId est sélectionné pour l’installation, les ProgIds indépendants de la version correspondants associés par le biais de la colonne ProgId_Parent sont également sélectionnés pour l’inscription.

Class_

Clé étrangère facultative dans la table Classe. Cette colonne doit être Null pour un ProgId indépendant de la version. Si le Class_value d’un ProgId a la valeur Null, le ProgId est inscrit lorsqu’il apparaît dans la colonne ProgId d’une ligne de la table Extension et que l’extension a au moins un verbe associé à celui-ci dans la table verbe . Les ProgIds sélectionnés pour l’inscription de cette façon n’installent pas d’autres ProgId qui référencent le ProgId actuel par le biais de la valeur ProgId_Default.

Description

Description localisée facultative de l’ID de programme associé.

Icon_

Clé étrangère facultative dans la table icône qui spécifie le fichier d’icône associé à ce ProgId. Cela est écrit sous la clé DefaultIcon associée à ce ProgId. Cette colonne doit être Null pour un ProgId indépendant de la version.

IconIndex

Index d’icône dans le fichier d’icônes. Cette colonne doit être Null pour un ProgId indépendant de la version.

Remarques

Les actions RegisterProgIdInfo et Annuler l’inscriptionProgIdInfo dans tables de séquence traiter les informations de ce tableau. Pour plus d’informations sur l’utilisation de tables de séquences , consultez Utilisation d’une table de séquences.

Validation

ICE03
ICE06
ICE32
ICE36
ICE89