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 文件条目。
验证