Tabella DrLocator
La tabella DrLocator contiene le informazioni necessarie per trovare un file o una directory eseguendo una ricerca nell'albero di directory.
La tabella DrLocator contiene le colonne seguenti.
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
Firma_ | identificatore | Y | N |
Genitore | identificatore | Y | Y |
Sentiero | AnyPath | Y | Y |
Profondità | Integer | N | Y |
Colonne
-
Signature_
-
La colonna Signature_ è una chiave esterna per la prima colonna della tabella signature . Questo campo può rappresentare una firma di file univoca elencata nella tabella Firma. Se il valore in questa colonna è assente dalla tabella Signature, si presuppone che la ricerca sia per una directory a cui punta la tabella DrLocator.
-
padre
-
Questa colonna è la firma della directory padre del file o della directory nella colonna Signature_. Se questo campo è Null e la colonna Path non si espande fino a un percorso completo, tutte le unità fisse del sistema dell'utente vengono cercate usando il percorso.
Questo campo è una chiave in una delle tabelle seguenti: RegLocator, l'IniLocator, l'CompLocatoro le tabelle DrLocator.
-
percorso
-
La colonna Path contiene il percorso nel sistema dell'utente. Si tratta di un percorso completo o di un sottopercorso relativo sotto la directory specificata nella colonna Padre. Vedere le restrizioni relative al tipo di dati AnyPath.
-
profondità
-
Profondità sotto il percorso che il programma di installazione cerca il file o la directory specificata nella colonna Signature_. Il valore usato nel campo Profondità è basato su zero. Ad esempio, se il campo Percorso è c:/Programmi/bin, la colonna Depth deve essere impostata su 0 o versione successiva, per rilevare un file che si trova all'interno del contenitore di cartelle. Se il campo Profondità è vuoto, si presuppone che la profondità sia zero.
Osservazioni
Questa tabella viene usata con la tabella AppSearch.
Le colonne di questa tabella in genere non sono localizzate. Se un autore decide di cercare prodotti in più lingue, deve essere presente una voce separata inclusa nella tabella per ogni lingua.
Vedere Ricerca di applicazioni, file, voci del Registro di sistema o voci di file .ini.
Convalida
ICE03
ICE06
ICE46