ProgId-tabell
Tabellen ProgId innehåller information för program-ID:t och versionsoberoende program-ID:t som måste genereras som en del av produktannonsen.
Tabellen ProgId har följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
ProgId | Text | Y | N |
ProgId_Parent | Text | N | Y |
Klass_ | GUID- | N | Y |
Beskrivning | Text | N | Y |
Ikon_ | identifierare | N | Y |
IconIndex | Heltal | N | Y |
Kolumner
-
ProgId
-
Program-ID eller versionsoberoende program-ID. ProgId som anges i tabellen ProgId registreras om CLSID som anges i Class_column i den här tabellen är schemalagd att annonseras eller installeras. När ProgId har valts för registrering väljs även alla ProgId:er som refererar till den här raden via kolumnen ProgId_Parent för registrering.
-
ProgId_Parent
-
Definieras endast för versionsoberoende program-ID:er. Det här fältet är en sekundärnyckel i kolumnen ProgId. Om du vill definiera ett versionsoberoende program-ID anger du motsvarande ProgId i kolumnen ProgId_Parent. När ProgId har valts för installation väljs även motsvarande versionsoberoende ProgId:er som är associerade via kolumnen ProgId_Parent för registrering.
-
Class_
-
En valfri sekundärnyckel i tabellen Class. Den här kolumnen måste vara Null för ett versionsoberoende ProgId. Om Class_value för ett ProgId är null registreras ProgId när det visas i kolumnen ProgId på en rad i tabellen Extension och tillägget har minst ett verb associerat med det i tabellen Verb. ProgId:er som valts för registrering på det här sättet installerar inte andra ProgId som refererar till det aktuella ProgId:t via ProgId_Default-värdet.
-
beskrivning
-
En valfri lokaliserad beskrivning av det associerade program-ID:t.
-
Icon_
-
En valfri sekundärnyckel i tabellen Icon som anger den ikonfil som är associerad med detta ProgId. Detta skrivs under den DefaultIcon-nyckel som är associerad med detta ProgId. Den här kolumnen måste vara Null för ett versionsoberoende ProgId.
-
IconIndex
-
Ikonen indexeras till ikonfilen. Den här kolumnen måste vara Null för ett versionsoberoende ProgId.
Anmärkningar
Åtgärderna RegisterProgIdInfo och UnregisterProgIdInfo i sekvenstabeller bearbeta informationen i den här tabellen. Information om hur du använder sekvenstabellerfinns i Använda en sekvenstabell.
Validering