Freigeben über


IniLocator-Tabelle

Die IniLocator-Tabelle enthält die informationen, die zum Suchen nach einer Datei oder einem Verzeichnis mithilfe einer .ini Datei oder zum Suchen nach einem bestimmten .ini Eintrag selbst erforderlich sind. Die .ini Datei muss im Microsoft Windows-Standardverzeichnis vorhanden sein.

Die IniLocator-Tabelle enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Unterschrift_ Bezeichner Y N
Dateiname FileName- N N
Abschnitt N N
Schlüssel N N
Feld ganze Zahl N Y
Art ganze Zahl N Y

 

Spalten

Signature_

Ein externer Schlüssel in der ersten Spalte der Signaturtabelle. Die Signature_ stellt eine eindeutige Signatur dar und ist auch der externe Schlüssel in Spalte 1 der Signaturtabelle. Wenn diese Signatur in der Tabelle "Signatur" vorhanden ist, wird nach einer Datei gesucht. Wenn dieser Schlüssel in der Tabelle "Signature" nicht vorhanden ist und der Wert der Spalte "Typ" msidbLocatorTypeRawValueist, unterliegt die Suche dem durch die IniLocator-Tabelle angegebenen .ini Eintrag. Andernfalls unterliegt die Suche einem Verzeichnis, das von der IniLocator-Tabelle angegeben wird.

FileName

Der .ini Dateinamen.

Abschnitt

Abschnittsname innerhalb der .ini Datei.

-Taste

Schlüsselwert innerhalb des Abschnitts.

-Feld

Das Feld in der .ini Zeile. Wenn Field null oder 0 ist, wird die gesamte Zeile gelesen. Dies muss eine nicht negative Zahl sein.

Typ

Ein Wert, der bestimmt, ob der .ini Wert ein Dateispeicherort, ein Verzeichnisspeicherort oder ein unformatierter .ini Wert ist.

In der folgenden Tabelle sind gültige Werte aufgeführt. Wenn der Typ nicht vorhanden ist, ist der Typ auf 1 festgelegt.

Konstante Hexadezimal Dezimal Beschreibung
msidbLocatorTypeDirectory 0x000 0 Ein Verzeichnisspeicherort.
msidbLocatorTypeFileName 0x001 1 Ein Dateispeicherort.
msidbLocatorTypeRawValue 0x002 2 Ein unformatierter .ini Wert.

 

Bemerkungen

Diese Tabelle wird mit der AppSearch Tableverwendet.

Die Spalten dieser Tabelle sind in der Regel nicht lokalisiert. Wenn ein Autor entscheidet, nach Produkten in mehreren Sprachen zu suchen, kann für jede Sprache ein separater Eintrag in der Tabelle enthalten sein.

Der zugeordnete lokalisierte Text für die Statusanzeige oder Protokollierung wird in der ActionText-Tabelleangegeben.

Siehe Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder .ini Dateieinträgen.

Validierung

ICE03-
ICE06-