IniLocator 表

IniLocator 表保存使用 .ini 文件搜索文件或目录所需的信息,或搜索特定 .ini 项本身所需的信息。 .ini 文件必须存在于默认的 Microsoft Windows 目录中。

IniLocator 表包含以下列。

类型 密钥 Nullable
Signature_ Identifier Y N
FileName FileName N N
部分 文本 N N
密钥 文本 N N
字段 整数 N Y
类型 整数 N Y

 

Signature_

Signature 表的第一列中的外部键。 Signature_ 表示唯一的签名,也是 Signature 表的第一列中的外部键。 如果 Signature 表中存在此签名,则搜索文件。 如果 Signature 表中缺少此键,并且 Type 列的值为 msidbLocatorTypeRawValue,则搜索由 IniLocator 表指定的 .ini 项。 否则,搜索由 IniLocator 表指定的目录。

FileName

.ini 文件名。

Section

.ini 文件中的部分名称。

Key

部分中的键值。

Field

.ini 行中的字段。 如果 Field 为 Null 或 0,则读取整行。 必须是非负数。

Type

一个值,该值确定 .ini 值是文件位置、目录位置还是原始 .ini 值。

下表列出了有效值。 如果不存在,则 Type 设置为 1。

常数 十六进制 十进制 说明
msidbLocatorTypeDirectory 0x000 0 目录位置。
msidbLocatorTypeFileName 0x001 1 文件位置。
msidbLocatorTypeRawValue 为 0x002 2 原始 .ini 值。

 

备注

此表与 AppSearch 表一起使用。

此表的列通常未本地化。 如果作者决定用多种语言搜索产品,则表中可针对每种语言包含单独的条目。

ActionText 表中指定用于进度显示或日志记录的相关本地化文本。

请参阅搜索现有应用程序、文件、注册表项或 .ini 文件条目

验证

ICE03
ICE06