Tabella ProgId
La tabella ProgId contiene informazioni per gli ID programma e gli ID programma indipendenti dalla versione che devono essere generati come parte dell'annuncio del prodotto.
La tabella ProgId include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
ProgId | Text | S | N |
ProgId_Parent | Text | N | S |
Classe_ | GUID | N | S |
Descrizione | Text | N | S |
Icona_ | Identificatore | N | S |
IconIndex | Integer | N | S |
-
Progid
-
ID programma o ID programma indipendente dalla versione. I ProgId elencati nella tabella ProgId vengono registrati se il CLSID elencato nel Class_column di questa tabella è pianificato per essere annunciato o installato. Quando si seleziona ProgId per la registrazione, vengono selezionati anche tutti i ProgId che fanno riferimento a questa riga tramite la colonna ProgId_Parent per la registrazione.
-
ProgId_Parent
-
Definito solo per gli ID programma indipendenti dalla versione. Questo campo è una chiave esterna nella colonna ProgId. Per definire un ID programma indipendente dalla versione, immettere il ProgId corrispondente nella colonna ProgId_Parent. Quando si seleziona ProgId per l'installazione, vengono selezionati anche i ProgId indipendenti dalla versione associati tramite la colonna ProgId_Parent per la registrazione.
-
Classe_
-
Chiave esterna facoltativa nella tabella Class. Questa colonna deve essere Null per un ProgId indipendente dalla versione. Se il Class_value per un ProgId è Null, il ProgId viene registrato quando viene visualizzato nella colonna ProgId di una riga della tabella Estensione e l'estensione include almeno un verbo associato nella tabella Verb. I ProgId selezionati per la registrazione in questo modo non installano altri ProgId che fanno riferimento al ProgId corrente tramite il valore ProgId_Default.
-
Descrizione
-
Descrizione localizzata facoltativa dell'ID programma associato.
-
Icona_
-
Chiave esterna facoltativa nella tabella Icon che specifica il file icona associato a questo ProgId. Questa operazione viene scritta nella chiave DefaultIcon associata a questo ProgId. Questa colonna deve essere Null per un ProgId indipendente dalla versione.
-
IconIndex
-
Indice Icona nel file icona. Questa colonna deve essere Null per un ProgId indipendente dalla versione.
Le azioni RegisterProgIdInfo e UnregisterProgIdInfo nelle tabelle di sequenza elaborano le informazioni in questa tabella. Per informazioni sull'uso delle tabelle di sequenza, vedere Uso di una tabella sequenza.