Condividi tramite


Tabella ProgId

La tabella ProgId contiene informazioni sugli ID programma e sugli ID programma indipendenti dalla versione che devono essere generati come parte dell'annuncio del prodotto.

La tabella ProgId contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
ProgId testo Y N
ProgId_Parent testo N Y
Classe_ GUID N Y
Descrizione testo N Y
Icona_ identificatore N Y
IconIndex Integer N Y

 

Colonne

ProgId

ID programma o ID programma indipendente dalla versione. I ProgId elencati nella tabella ProgId vengono registrati se il CLSID elencato nella 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, per la registrazione vengono selezionati anche i ProgId indipendenti dalla versione associati tramite la colonna ProgId_Parent.

Class_

Chiave esterna facoltativa nella tabella classe . Questa colonna deve essere Null per una versione 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 nella tabella Extension e l'estensione include almeno un verbo associato nella tabella verbo . 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.

Icon_

Chiave esterna facoltativa nella tabella icona che specifica il file icona associato a questo ProgId. Questa operazione viene scritta sotto la chiave DefaultIcon associata a questo ProgId. Questa colonna deve essere Null per una versione progId indipendente dalla versione.

icona Index

Indice icona nel file icona. Questa colonna deve essere Null per una versione progId indipendente dalla versione.

Osservazioni

Le azioni RegisterProgIdInfo e UnregisterProgIdInfo nelle tabelle di sequenza elaborare le informazioni in questa tabella. Per informazioni sull'uso di tabelle di sequenza , vedere Uso di una tabella sequenza.

Convalida

ICE03
ICE06
ICE32
ICE36
ICE89