DrLocator-tabell
Tabellen DrLocator innehåller den information som behövs för att hitta en fil eller katalog genom att söka i katalogträdet.
Tabellen DrLocator innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
Underskrift_ | identifierare | Y | N |
Förälder | identifierare | Y | Y |
Stig | AnyPath- | Y | Y |
Djup | Heltal | N | Y |
Kolumner
-
Signature_
-
Kolumnen Signature_ är en extern nyckel till den första kolumnen i tabellen Signature. Det här fältet kan representera en unik filsignatur som anges i tabellen Signatur. Om värdet i den här kolumnen saknas i tabellen Signatur antas sökningen vara för en katalog som pekas på av tabellen DrLocator.
-
överordnad
-
Den här kolumnen är signaturen för den överordnade katalogen för filen eller katalogen i kolumnen Signature_. Om det här fältet är null och kolumnen Sökväg inte expanderar till en fullständig sökväg genomsöks alla fasta enheter i användarens system med hjälp av sökvägen.
Det här fältet är en nyckel i någon av följande tabeller: RegLocator, IniLocator, CompLocatoreller DrLocator-tabellerna.
-
sökväg
-
Kolumnen Sökväg innehåller sökvägen i användarens system. Det här är antingen en fullständig sökväg eller en relativ undersökväg under katalogen som anges i kolumnen Överordnad. Se begränsningarna för datatypen AnyPath.
-
djup
-
Djupet under sökvägen som installationsprogrammet söker efter filen eller katalogen som anges i kolumnen Signature_. Värdet som används i fältet Djup baseras på noll. Om fältet Sökväg till exempel är c:/ProgramFiler/bin måste kolumnen Djup vara inställd på 0 eller senare för att identifiera en fil som finns i mappens lagerplats. Om fältet Djup är tomt antas djupet vara noll.
Anmärkningar
Den här tabellen används med AppSearch Table.
Tabellens kolumner är vanligtvis inte lokaliserade. Om en författare bestämmer sig för att söka efter produkter på flera språk måste det finnas en separat post som ingår i tabellen för varje språk.
Se Söka efter befintliga program, filer, registerposter eller .ini filposter.
Validering