Table DrLocator

La table DrLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire en effectuant une recherche dans l’arborescence des répertoires.

La table DrLocator présente les colonnes suivantes.

Colonne Type Clé Nullable
Signature_ Identificateur O N
Parent Identificateur O O
Chemin d’accès AnyPath O O
Profondeur Integer N O

 

Colonnes

Signature_

La colonne Signature_ est une clé externe de la première colonne de la table Signature. Ce champ peut représenter une signature de fichier unique répertoriée dans la table Signature. Si la valeur de cette colonne est absente de la table Signature, la recherche est supposée concerner un répertoire pointé vers la table DrLocator.

Parent

Cette colonne est la signature du répertoire parent du fichier ou du répertoire dans la colonne Signature_. Si ce champ est null et que la colonne Chemin d’accès ne s’étend pas sur un chemin d’accès complet, tous les lecteurs fixes du système de l’utilisateur sont recherchés à l’aide du chemin d’accès.

Ce champ est une clé dans l’une des tables suivantes : RegLocator, IniLocator, CompLocator ou DrLocator.

Path

La colonne Chemin d’accès contient le chemin d’accès sur le système de l’utilisateur. Il s’agit d’un chemin d’accès complet ou d’un sous-chemin relatif situé sous le répertoire spécifié dans la colonne Parent. Consultez les restrictions relatives au type de données AnyPath.

Depth

Profondeur sous le chemin d’accès que le programme d’installation recherche pour le fichier ou le répertoire spécifié dans la colonne Signature_. La valeur utilisée dans le champ Depth est basée sur zéro. Par exemple, si le champ Path est c:/Program Files/bin, la colonne Depth doit avoir la valeur 0 ou supérieure pour détecter un fichier situé à l’intérieur de la corbeille du dossier. Si le champ Depth est vide, la profondeur est supposée être égale à zéro.

Notes

Cette table est utilisée avec la table AppSearch.

Les colonnes de cette table ne sont généralement pas localisées. Si un auteur décide de rechercher des produits dans plusieurs langues, une entrée distincte doit être incluse dans la table pour chaque langue.

Consultez Recherche d’applications, de fichiers, d’entrées de Registre ou d’entrées de fichier .ini existantes.

Validation

ICE03
ICE06
ICE46