Поделиться через


Таблица IniLocator

Таблица IniLocator содержит сведения, необходимые для поиска файла или каталога с помощью файла .ini или поиска конкретной записи .ini. Файл .ini должен присутствовать в каталоге Microsoft Windows по умолчанию.

Таблица IniLocator содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Подпись_ идентификатора Y N
Имя файла Имя файла N N
Секция текста N N
Ключ текста N N
Поле целочисленного N Y
Тип целочисленного N Y

 

Столбцы

Signature_

Внешний ключ в первом столбце таблицы подписи . Signature_ представляет уникальную подпись, а также внешний ключ в столбец одной из таблиц сигнатур. Если эта подпись присутствует в таблице сигнатуры, поиск файла выполняется. Если этот ключ отсутствует в таблице сигнатуры, а значение столбца Type msidbLocatorTypeRawValue, поиск выполняется для записи .ini, указанной в таблице IniLocator. В противном случае поиск находится в каталоге, указанном в таблице IniLocator.

имя файла

Имя файла .ini.

Раздел

Имя раздела в файле .ini.

ключ

Ключевое значение в разделе.

Поле

Поле в строке .ini. Если поле равно NULL или 0, то вся строка считывается. Это должно быть не отрицательное число.

Тип

Значение, определяющее, является ли значение .ini расположением файла, расположением каталога или необработанным значением .ini.

В следующей таблице перечислены допустимые значения. Если тип отсутствует, для типа задано значение 1.

Постоянный Шестнадцатиричный Десятичный Описание
msidbLocatorTypeDirectory 0x000 0 Расположение каталога.
msidbLocatorTypeFileName 0x001 1 Расположение файла.
msidbLocatorTypeRawValue 0x002 2 Необработанное значение .ini.

 

Замечания

Эта таблица используется с таблицей AppSearch.

Столбцы этой таблицы обычно не локализованы. Если автор решит искать продукты на нескольких языках, то для каждого языка может быть отдельная запись.

Связанный локализованный текст для отображения или ведения журнала указан в таблице ActionText.

См. поиск существующих приложений, файлов, записей реестра или .ini записей файлов.

Ратификация

ICE03
ICE06