DrLocator 表
DrLocator 表保存通过搜索目录树查找文件或目录所需的信息。
DrLocator 表包含以下列。
列 | 类型 | 钥匙 | 空 |
---|---|---|---|
签名_ | 标识符 | Y | N |
父母 | 标识符 | Y | Y |
路径 | AnyPath | Y | Y |
深度 | 整数 | N | Y |
列
-
Signature_
-
Signature_列是 签名表的第一列的外部键。 此字段可能表示“签名”表中列出的唯一文件签名。 如果此列中的值不在 Signature 表中,则假定搜索是 DrLocator 表指向的目录。
-
父级
-
此列是Signature_列中文件或目录的父目录的签名。 如果此字段为 null,并且 Path 列未扩展到完整路径,则使用 Path 搜索用户系统的所有固定驱动器。
此字段是下表中的一个键:RegLocator、IniLocator、CompLocator或 DrLocator 表。
-
路径
-
Path 列包含用户系统上的路径。 这是在父列中指定的目录下的完整路径或相对子路径。 请参阅 AnyPath 数据类型的限制。
-
深度
-
安装程序搜索Signature_列中指定的文件或目录的路径下方的深度。 深度字段中使用的值基于零。 例如,如果 Path 字段为 c:/Program Files/bin,则必须将 Depth 列设置为 0 或更高版本,以检测位于文件夹箱内的文件。 如果“深度”字段为空,则假定深度为零。
言论
此表与 AppSearch 表一起使用。
此表的列通常未本地化。 如果作者决定搜索多种语言的产品,则必须在每个语言的表中包含一个单独的条目。
请参阅 搜索现有应用程序、文件、注册表项或 .ini 文件条目。
验证