DrLocator-Tabelle
Die DrLocator-Tabelle enthält die Informationen, die zum Suchen einer Datei oder eines Verzeichnisses durch Durchsuchen der Verzeichnisstruktur erforderlich sind.
Die DrLocator-Tabelle enthält die folgenden Spalten.
| Spalte | Typ | Schlüssel | Nullwerte zulässig |
|---|---|---|---|
| Signatur_ | Identifier | J | N |
| Parent | Identifier | J | J |
| Pfad | AnyPath | J | J |
| Tiefe | Integer | N | J |
Spalten
-
Signatur_
-
Die Spalte Signatur _ ist ein externer Schlüssel für die erste Spalte der Signaturtabelle. Dieses Feld kann eine eindeutige Dateisignatur darstellen, die in der Signaturtabelle aufgeführt ist. Wenn der Wert in dieser Spalte in der Signature-Tabelle nicht vorhanden ist, wird davon ausgegangen, dass die Suche nach einem Verzeichnis erfolgt, auf das von der DrLocator-Tabelle verwiesen wird.
-
Elternteil
-
Diese Spalte ist die Signatur des übergeordneten Verzeichnisses der Datei oder des Verzeichnisses in der _ Spalte Signatur. Wenn dieses Feld NULL ist und die Spalte Pfad nicht auf einen vollständigen Pfad erweitert wird, werden alle Festplattenlaufwerke des Systems des Benutzers mithilfe des Pfads durchsucht.
Dieses Feld ist ein Schlüssel in einer der folgenden Tabellen: RegLocator, IniLocator, CompLocatoroder DrLocator.
-
Pfad
-
Die Spalte Path enthält den Pfad auf dem System des Benutzers. Dies ist entweder ein vollständiger Pfad oder ein relativer Unterpfad unterhalb des Verzeichnisses, das in der Spalte Parent angegeben ist. Sehen Sie sich die Einschränkungen für den AnyPath-Datentyp an.
-
Tiefe
-
Die Tiefe unterhalb des Pfads, den das Installationsprogramm nach der Datei oder dem Verzeichnis sucht, die bzw. das in der Spalte Signatur angegeben _ ist. Der im Feld Tiefe verwendete Wert basiert auf 0 (null). Wenn das Feld Pfad z. B. c:/Programme/bin ist, muss die Spalte Tiefe auf 0 oder höher festgelegt werden, um eine Datei zu erkennen, die sich im Ordnerbehälter befindet. Wenn das Feld Tiefe leer ist, wird davon ausgegangen, dass die Tiefe 0 (null) ist.
Bemerkungen
Diese Tabelle wird mit der AppSearch-Tabelleverwendet.
Die Spalten dieser Tabelle sind im Allgemeinen nicht lokalisiert. Wenn ein Autor entscheidet, nach Produkten in mehreren Sprachen zu suchen, muss für jede Sprache ein separater Eintrag in der Tabelle enthalten sein.
Weitere Informationen finden Sie unter Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder .ini Dateieinträgen.