Tabela ProgId
A tabela ProgId contém informações para IDs de programa e IDs de programa independentes de versão que devem ser geradas como parte do anúncio do produto.
A tabela ProgId tem as seguintes colunas.
Coluna | Tipo | Chave | Nulo |
---|---|---|---|
ProgId | de texto | Y | N |
ProgId_Parent | de texto | N | Y |
Class_ | GUID | N | Y |
Descrição | de texto | N | Y |
Icon_ | Identificador | N | Y |
IconIndex | inteiro | N | Y |
Colunas
-
ProgId
-
O ID do programa ou o ID do programa independente da versão. Os ProgIds listados na tabela ProgId são registrados se o CLSID listado no Class_column desta tabela estiver programado para ser anunciado ou instalado. Quando o ProgId é selecionado para registro, todos os ProgIds que se referem a essa linha através da coluna ProgId_Parent também são selecionados para registro.
-
ProgId_Parent
-
Definido apenas para IDs de programa independentes de versão. Este campo é uma chave estrangeira na coluna ProgId. Para definir um ID de programa independente de versão, insira o ProgId correspondente na coluna ProgId_Parent. Quando o ProgId é selecionado para instalação, os ProgIds independentes de versão correspondentes associados através da coluna ProgId_Parent também são selecionados para registro.
-
Class_
-
Uma chave estrangeira opcional na tabela Class. Esta coluna deve ser Nula para um ProgId independente de versão. Se o Class_value de um ProgId for nulo, o ProgId será registrado quando aparecer na coluna ProgId de uma linha na tabela Extension e a extensão tiver pelo menos um Verbo associado a ele na tabela Verb. Os ProgIds selecionados para registro dessa maneira não instalam outros ProgIds que fazem referência ao ProgId atual através do valor ProgId_Default.
-
Descrição
-
Uma descrição localizada opcional do ID do programa associado.
-
Icon_
-
Uma chave estrangeira opcional na tabela Icon que especifica o arquivo de ícone associado a esse ProgId. Isso é escrito sob a chave DefaultIcon associada a este ProgId. Esta coluna deve ser Nula para um ProgId independente de versão.
-
IconIndex
-
O índice de ícones no arquivo de ícones. Esta coluna deve ser Nula para um ProgId independente de versão.
Comentários
O RegisterProgIdInfo e UnregisterProgIdInfo ações em tabelas de sequência processar as informações nesta tabela. Para obter informações sobre como usar tabelas de sequência, consulte Usando uma tabela de sequência.
Validação