Tabela CompLocator
A Tabela CompLocator contém as informações necessárias para localizar um arquivo ou diretório que esteja usando os dados de configuração do instalador.
A tabela CompLocator contém as informações a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Assinatura_ | identificador de | Y | N |
ComponentId | guid do | N | N |
Tipo | inteiro | N | Y |
Informações da coluna
-
Signature_
-
Esta coluna representa uma assinatura de arquivo exclusiva e também é a chave externa no da Tabela de Assinatura. Se a chave estiver ausente da Tabela de Assinatura, a pesquisa será considerada para a presença de um diretório apontado pela Tabela CompLocator.
-
ComponentId
-
A ID do componente cujo caminho de chave deve ser usado para a pesquisa. Esse deve ser o GUID de um componente que aparece no campo ComponentId do da Tabela de Componentes do. Pode ser a ID do componente de um componente que pertence a outro produto instalado no computador. Ele não deve ser o GUID de um componente publicado que aparece no campo ComponentId do de Tabela PublishComponent.
Para localizar o valor guid da ID do componente para um arquivo instalado por outro produto, acesse o pacote de instalação do produto. Vá para o da Tabela de Arquivos e localize a linha que contém o identificador de arquivo para o arquivo. A coluna Component_ dessa linha contém o identificador de componente do componente que controla o arquivo. Vá para a tabela componente e localize a linha que contém esse identificador de componente na coluna Componente. A coluna ComponentId dessa linha contém o GUID da ID do componente.
-
Tipo de
-
Um valor booliano que determina se o caminho da chave do componente é um nome de arquivo ou um local de diretório.
A tabela a seguir lista valores válidos. Se ausente, Type será definido como 1 (um).
Constante Hexadecimal Decimal Descrição msidbLocatorTypeDirectory 0x000 0 O caminho da chave é um diretório. msidbLocatorTypeFileName 0x001 1 O caminho da chave é um nome de arquivo.
Observações
Esta tabela é usada com a tabela AppSearch.
Normalmente, as colunas nesta tabela não são localizadas. Se um autor decidir pesquisar produtos em vários idiomas, poderá haver uma entrada separada incluída na tabela para cada idioma.
Para obter mais informações, consulte Pesquisa de Aplicativos, Arquivos, Entradas do Registro ou Entradas de Arquivo .ini.
Validação