Tabela progid
Tabela ProgId zawiera informacje o identyfikatorach programów i identyfikatorach niezależnych od wersji programów, które muszą być generowane w ramach anonsowania produktu.
Tabela ProgId zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Identyfikator progu | tekstu | Y | N |
ProgId_Parent | tekstu | N | Y |
Klasa_ | identyfikator GUID | N | Y |
Opis | tekstu | N | Y |
Ikona_ | identyfikator | N | Y |
IconIndex | liczba całkowita | N | Y |
Kolumny
-
ProgId
-
Identyfikator programu lub identyfikator niezależnego programu wersji. Wartości ProgId wymienione w tabeli ProgId są rejestrowane, jeśli identyfikator CLSID wymieniony w Class_column tej tabeli ma być anonsowany lub zainstalowany. Po wybraniu wartości ProgId do rejestracji wszystkie identyfikatory ProgId odwołujące się do tego wiersza za pośrednictwem kolumny ProgId_Parent są również wybrane do rejestracji.
-
ProgId_Parent
-
Zdefiniowane tylko dla identyfikatorów niezależnych programów wersji. To pole jest kluczem obcym w kolumnie ProgId. Aby zdefiniować identyfikator niezależnego programu wersji, wprowadź odpowiedni identyfikator ProgId w kolumnie ProgId_Parent. Po wybraniu wartości ProgId do instalacji odpowiednie identyfikatory progid niezależne od wersji skojarzone za pośrednictwem kolumny ProgId_Parent są również wybierane do rejestracji.
-
Class_
-
Opcjonalny klucz obcy w tabeli klasy . Ta kolumna musi mieć wartość Null dla niezależnego identyfikatora ProgId wersji. Jeśli Class_value dla identyfikatora ProgId ma wartość null, identyfikator ProgId jest rejestrowany w kolumnie ProgId wiersza w tabeli rozszerzenia , a rozszerzenie ma co najmniej jedno zlecenie skojarzone z nim w tabeli Verb. Identyfikatory progid wybrane do rejestracji w ten sposób nie instalują innych identyfikatorów ProgId odwołujących się do bieżącego identyfikatora ProgId za pośrednictwem wartości ProgId_Default.
-
opis
-
Opcjonalny zlokalizowany opis skojarzonego identyfikatora programu.
-
Icon_
-
Opcjonalny klucz obcy w tabeli Icon, który określa plik ikon skojarzony z tym identyfikatorem progid. Jest on zapisywany w kluczu DefaultIcon skojarzonym z tym identyfikatorem ProgId. Ta kolumna musi mieć wartość Null dla niezależnego identyfikatora ProgId wersji.
-
IconIndex
-
Indeks ikony w pliku ikony. Ta kolumna musi mieć wartość Null dla niezależnego identyfikatora ProgId wersji.
Uwagi
Akcje RegisterProgIdInfo i UnregisterProgIdInfo w tabelach sekwencji przetwarzać informacje w tej tabeli. Aby uzyskać informacje na temat używania tabel sekwencji , zobacz Using a Sequence Table.
Walidacja