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