Compartilhar via


Tabela IniLocator

A tabela IniLocator contém as informações necessárias para pesquisar um arquivo ou diretório usando um arquivo .ini ou para pesquisar uma entrada de .ini em si. O arquivo .ini deve estar presente no diretório padrão do Microsoft Windows.

A tabela IniLocator tem as seguintes colunas.

Coluna Tipo Chave Nullable
Assinatura_ identificador de Y N
Filename filename N N
Secção de Texto N N
Chave de Texto N N
Campo inteiro N Y
Tipo inteiro N Y

 

Colunas

Signature_

Uma chave externa na primeira coluna da tabela Signature. O Signature_ representa uma assinatura exclusiva e também é a chave externa na coluna um da tabela Signature. Se essa assinatura estiver presente na tabela Assinatura, a pesquisa será por um arquivo. Se essa chave estiver ausente da tabela Assinatura e o valor da coluna Type for msidbLocatorTypeRawValue, a pesquisa será para a entrada de .ini especificada pela tabela IniLocator. Caso contrário, a pesquisa é para um diretório especificado pela tabela IniLocator.

FileName

O nome do arquivo .ini.

Seção

Nome da seção no arquivo .ini.

Chave

Valor da chave na seção.

Campo

O campo na linha .ini. Se Field for Nulo ou 0, a linha inteira será lida. Deve ser um número não negativo.

Tipo de

Um valor que determina se o valor .ini é um local de arquivo, um local de diretório ou um valor .ini bruto.

A tabela a seguir lista valores válidos. Se ausente, o tipo será definido como 1.

Constante Hexadecimal Decimal Descrição
msidbLocatorTypeDirectory 0x000 0 Um local de diretório.
msidbLocatorTypeFileName 0x001 1 Um local de arquivo.
msidbLocatorTypeRawValue 0x002 2 Um valor de .ini bruto.

 

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, poderá haver uma entrada separada incluída na tabela para cada idioma.

O texto localizado associado para exibição de progresso ou registro em log é especificado na tabela ActionText.

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

Validação

ICE03
ICE06