Tabla DrLocator

La tabla DrLocator contiene la información necesaria para buscar un archivo o directorio mediante la búsqueda en el árbol de directorios.

La tabla DrLocator tiene las siguientes columnas.

Columna Tipo Clave Nullable
Signature_ Identificador Y No
Parent Identificador Y Y
Ruta de acceso AnyPath Y Y
Profundidad Entero No Y

 

Columnas

Signature_

La columna Signature_ es una clave externa para la primera columna de la tabla Signature. Este campo puede representar una firma de archivo única que aparece en la tabla Signature. Si el valor de esta columna no está presente en la tabla Signature table, se supone que la búsqueda es para un directorio al que apunta la tabla DrLocator.

Parent

Esta columna es la firma del directorio principal del archivo o directorio de la columna Signature_. Si este campo es nulo y la columna Path no se expande a una ruta de acceso completa, se busca en todas las unidades fijas del sistema del usuario mediante la ruta de acceso.

Este campo es una clave en una de las tablas siguientes: RegLocator, IniLocator, CompLocator o DrLocator.

Path

La columna Path contiene la ruta de acceso del sistema del usuario. Se trata de una ruta de acceso completa o una subruta relativa debajo del directorio especificado en la columna Parent. Consulte las restricciones sobre el tipo de datos AnyPath.

Depth

La profundidad debajo de la ruta de acceso que el instalador busca en el archivo o directorio especificado en la columna Signature_. El valor usado en el campo Depth se basa en cero. Por ejemplo, si el campo Path es c:/Archivos de programa/bin, la columna Depth debe establecerse en 0 o superior, para detectar un archivo ubicado dentro del contenedor de carpetas. Si el campo Depth está vacío, se supone que la profundidad es cero.

Observaciones

Esta tabla se usa con la tabla AppSearch.

Por lo general, las columnas de esta tabla no se localizan. Si un autor decide buscar productos en varios idiomas, debe haber una entrada distinta incluida en la tabla para cada idioma.

Consulte Búsqueda de aplicaciones existentes, archivos, entradas del Registro o entradas de archivo .ini.

Validación

ICE03
ICE06
ICE46