IniLocator-Tabelle

Die IniLocator-Tabelle enthält die notwendigen Informationen für die Datei- oder Verzeichnissuche mithilfe einer INI-Datei oder für die Suche nach einem bestimmten INI-Eintrag selbst. Die INI-Datei muss sich im Standardverzeichnis von Microsoft Windows befinden.

Die IniLocator-Tabelle weist die folgenden Spalten auf.

Spalte Typ Schlüssel Nullwerte zulässig
Signature_ Identifier J N
FileName FileName N N
`Section` Text N N
Schlüssel Text N N
Feld Integer N J
Typ Integer N J

 

Spalten

Signature_

Ein externer Schlüssel für die erste Spalte der Signature-Tabelle. „Signature_“ repräsentiert eine eindeutige Signatur und ist gleichzeitig der externe Schlüssel für die erste Spalte der Signature-Tabelle. Wenn diese Signatur in der Signaturtabelle vorhanden ist, wird nach einer Datei gesucht. Fehlt dieser Schlüssel in der Signaturtabelle, und lautet der Wert der Typspalte msidbLocatorTypeRawValue, wird nach dem INI-Eintrag gesucht, der in der IniLocator-Tabelle angegeben ist. Andernfalls wird nach einem Verzeichnis gesucht, das in der IniLocator-Tabelle angegeben ist.

FileName

Der Name der INI-Datei.

Section

Der Abschnittsname innerhalb der INI-Datei.

Key

Der Schlüsselwert innerhalb des Abschnitts.

Field

Das Feld in der INI-Zeile. Wenn „Field“ den Wert NULL oder 0 aufweist, dann wird die gesamte Zeile gelesen. Der Wert muss eine nicht negative Zahl sein.

Type

Dieser Wert bestimmt, ob der INI-Wert ein Dateispeicherort, ein Verzeichnisspeicherort oder ein unformatierter INI-Wert ist.

In der folgenden Tabelle sind die gültigen Werte aufgeführt. Sofern nicht vorhanden, ist „Type“ auf 1 festgelegt.

Konstant Hexadezimal Decimal BESCHREIBUNG
msidbLocatorTypeDirectory 0x000 0 Ein Verzeichnisspeicherort.
msidbLocatorTypeFileName 0x001 1 Ein Dateispeicherort.
msidbLocatorTypeRawValue 0x002 2 Ein unformatierter INI-Wert.

 

Bemerkungen

Diese Tabelle wird zusammen mit der Tabelle AppSearch verwendet.

Die Spalten dieser Tabelle sind in der Regel nicht lokalisiert. Wenn ein Autor nach Produkten in verschiedenen Sprachen sucht, kann für jede Sprache ein separater Eintrag in die Tabelle aufgenommen werden.

Zugeordneter lokalisierter Text für die Statusanzeige oder Protokollierung wird in der ActionText-Tabelle angegeben.

Weitere Informationen finden Sie unter Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder INI-Dateieinträgen.

Überprüfen

ICE03
ICE06