Compartilhar via


Tabela DrLocator

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

A tabela DrLocator tem as colunas a seguir.

Coluna Tipo Chave Nullable
Assinatura_ identificador de Y N
Pai identificador de Y Y
Caminho AnyPath Y Y
Profundidade inteiro N Y

 

Colunas

Signature_

A coluna Signature_ é uma chave externa para a primeira coluna do da tabela assinatura. Esse campo pode representar uma assinatura de arquivo exclusiva listada na tabela Assinatura. Se o valor nesta coluna estiver ausente da tabela Assinatura, a pesquisa será considerada 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 for expandida para um caminho completo, todas as unidades fixas do sistema do usuário serão pesquisadas usando o Caminho.

Esse campo é uma chave em uma das seguintes tabelas: o RegLocator, o IniLocator, o CompLocator ou as tabelas DrLocator.

Caminho do

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

Profundidade de

A profundidade abaixo do caminho que o instalador pesquisa para 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/compartimento, a coluna Profundidade deverá ser definida como 0 ou maior, para detectar um arquivo localizado dentro da caixa de pastas. Se o campo Profundidade estiver vazio, a profundidade será considerada zero.

Observações

Esta tabela é usada com a tabela AppSearch.

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

Consulte pesquisando aplicativos, arquivos, entradas de registro ou entradas de arquivo .ini existentes.

Validação

ICE03
ICE06
ICE46