Partilhar via


Tabela DrLocator

A tabela DrLocator contém as informações necessárias para encontrar um arquivo ou diretório pesquisando a árvore de diretórios.

A tabela DrLocator tem as seguintes colunas.

Coluna Tipo Chave Nulo
Signature_ Identificador Y N
Pai Identificador Y Y
Caminho AnyPath Y Y
Profundidade inteiro N Y

 

Colunas

Signature_

A coluna Signature_ é uma chave externa para a primeira coluna da tabela Assinatura . Este campo pode representar uma assinatura de arquivo exclusiva listada na tabela Assinatura. Se o valor nesta coluna estiver ausente da tabela Assinatura, presume-se que a pesquisa seja para um diretório apontado pela tabela DrLocator.

Pai

Esta coluna é a assinatura do diretório pai do arquivo ou diretório na coluna Signature_. Se esse campo for nulo e a coluna Caminho não se expandir para um caminho completo, todas as unidades fixas do sistema do usuário serão pesquisadas usando o Caminho.

Este campo é uma chave para uma das seguintes tabelas: o RegLocator, o IniLocator, o CompLocatorou as tabelas DrLocator.

Caminho

A coluna Caminho contém o caminho no sistema do usuário. Este é um caminho completo ou um subcaminho relativo abaixo do diretório especificado na coluna Pai. Consulte as restrições no AnyPath tipo de dados.

Profundidade

A profundidade abaixo do caminho que o instalador procura o arquivo ou diretório especificado na coluna Signature_. O valor usado no campo Profundidade é baseado em zero. Por exemplo, se o campo Caminho for c:/Arquivos de Programas/bin, a coluna Profundidade deverá ser definida como 0 ou superior, para detetar um arquivo localizado dentro da caixa de pastas. Se o campo Profundidade estiver vazio, presume-se que a profundidade é zero.

Comentários

Esta tabela é usada com o AppSearch Table.

As colunas desta tabela geralmente não estão localizadas. Se um autor decidir pesquisar produtos em vários idiomas, então deve haver uma entrada separada incluída na tabela para cada idioma.

Consulte Procurar aplicações, ficheiros, entradas de registo ou entradas de ficheiro .ini existentes.

Validação

ICE03
ICE06
ICE46