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

 

Colonne

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.

Commenti

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.

Convalida

ICE03
ICE06
ICE32
ICE36
ICE89