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 colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
ProgId | de Texto | Y | N |
ProgId_Parent | de Texto | N | Y |
Classe_ | guid do | N | Y |
Descrição | de Texto | N | Y |
Ícone_ | identificador de | N | Y |
IconIndex | inteiro | N | Y |
Colunas
-
ProgId
-
A ID do programa ou a ID do programa independente de versão. Os ProgIds listados na tabela ProgId serão registrados se o CLSID listado no Class_column desta tabela estiver agendado para ser anunciado ou instalado. Quando o ProgId é selecionado para registro, todos os ProgIds que se referem a essa linha por meio da coluna ProgId_Parent também são selecionados para registro.
-
ProgId_Parent
-
Definido apenas para IDs de programa independentes de versão. Esse campo é uma chave estrangeira na coluna ProgId. Para definir uma 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 por meio da coluna ProgId_Parent também são selecionados para registro.
-
Class_
-
Uma chave estrangeira opcional na tabela classe . 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 ele aparecer na coluna ProgId de uma linha na tabela Extension e a extensão tiver pelo menos um Verbo associado a ele na tabela verbo . Os ProgIds selecionados para registro dessa maneira não instalam outros ProgIds que fazem referência ao ProgId atual por meio do valor ProgId_Default.
-
Descrição do
-
Uma descrição localizada opcional da ID do programa associado.
-
Icon_
-
Uma chave estrangeira opcional na tabela ícone que especifica o arquivo de ícone associado a este 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 ícone no arquivo de ícone. Esta coluna deve ser nula para um ProgId independente de versão.
Observações
As ações RegisterProgIdInfo e UnregisterProgIdInfo 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