Table IniLocator

La table IniLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire à l’aide d’un fichier .ini ou pour rechercher une entrée de .ini particulière. le fichier .ini doit être présent dans le répertoire Microsoft Windows par défaut.

La table IniLocator contient les colonnes suivantes.

Colonne Type Clé Nullable
Signature_ Identificateur O N
FileName FileName N N
Section Text N N
Clé Text N N
Champ Integer N O
Type Integer N O

Colonnes

Signature_

Clé externe dans la première colonne de la table de signatures. La signature _ représente une signature unique et est également la clé externe dans la colonne une de la table de signature. Si cette signature est présente dans la table de signatures, la recherche porte sur un fichier. Si cette clé est absente de la table de signature et que la valeur de la colonne de type est msidbLocatorTypeRawValue, la recherche correspond à l’entrée de .ini spécifiée par la table IniLocator. Dans le cas contraire, la recherche concerne un répertoire spécifié par la table IniLocator.

Extension

Nom du fichier .ini.

Section

Nom de la section dans le fichier de .ini.

Essentiel

Valeur de clé dans la section.

Case

Champ de la ligne de .ini. Si le champ a la valeur null ou est égal à 0, la ligne entière est lue. Il doit s’agir d’un nombre non négatif.

Entrer

Valeur qui détermine si la valeur .ini est un emplacement de fichier, un emplacement de répertoire ou une valeur de .ini brute.

Le tableau suivant répertorie les valeurs valides. Si elle est absente, le type est défini sur 1.

Constante Valeur hexadécimale Decimal Description
msidbLocatorTypeDirectory 0x000 0 Emplacement du répertoire.
msidbLocatorTypeFileName 0x001 1 Emplacement de fichier.
msidbLocatorTypeRawValue 0x002 2 Valeur .ini brute.

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, il peut y avoir une entrée distincte incluse dans le tableau pour chaque langue.

Le texte localisé associé à l’affichage de progression ou à la journalisation est spécifié dans la table ActionText.

Consultez recherche d’applications, de fichiers, d’entrées de registre ou de .ini d’entrées de fichier existants.

Validation

ICE03
ICE06