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 .ini particulière. Le fichier .ini doit être présent dans le répertoire Microsoft Windows par défaut.

La table IniLocator comporte les colonnes suivantes.

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

 

Colonnes

Signature_

Clé externe de la première colonne de la table Signature. La colonne Signature_ représentant une signature unique est également la clé externe de la première colonne de la table Signature. Si cette signature est présente dans la table Signature, la recherche concerne un fichier. Si cette clé est absente de la table Signature et que la valeur de la colonne Type est msidbLocatorTypeRawValue, la recherche concerne l’entrée .ini spécifiée par la table IniLocator. Sinon, la recherche concerne un répertoire spécifié par la table IniLocator.

FileName

Nom de fichier .ini.

Section

Nom de section dans le fichier .ini.

Clé

Valeur de clé dans la section.

Champ

Champ dans la ligne .ini. Si Field a la valeur Null ou 0, la ligne entière est lue. Il doit s’agir d’un nombre non négatif.

Type

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

Le tableau suivant répertorie les valeurs valides. En cas d’absence, Type est défini sur 1.

Constante Valeur hexadécimale Decimal Description
msidbLocatorTypeDirectory 0x000 0 Emplacement du répertoire.
msidbLocatorTypeFileName 0x001 1 Emplacement du 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, une entrée distincte peut être incluse dans la table pour chaque langue.

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

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

Validation

ICE03
ICE06