Таблица IniLocator

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

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

Столбец Type Ключ Допускает значения NULL
Подпись_ Идентификатор Да N
FileName FileName Нет Нет
Section Text N Нет
Ключ Text N Нет
Поле Целое число Нет Да
Тип Целое число Нет Да

 

Столбцы

Подпись_

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

Имени файла

Имя файла .ini.

Разделе

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

Ключ

Значение ключа в разделе.

Поле

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

Тип

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

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

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

 

Комментарии

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

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

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

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

Проверка

ICE03
ICE06