Aracılığıyla paylaş


DrLocator Tablosu

DrLocator tablosu, dizin ağacında arama yaparak bir dosyayı veya dizini bulmak için gereken bilgileri tutar.

DrLocator tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
İmza_ Tanımlayıcı Y N
Ebeveyn Tanımlayıcı Y Y
Yol AnyPath Y Y
Derinlik tamsayı N Y

 

Sütun

Signature_

Signature_ sütunu, signature tablosununilk sütununun dış anahtarıdır. Bu alan, İmza tablosunda listelenen benzersiz bir dosya imzasını temsil edebilir. Bu sütundaki değer signature tablosunda yoksa, aramanın DrLocator tablosu tarafından işaret edilen bir dizin için olduğu varsayılır.

Üst öğeyi

Bu sütun, Signature_ sütunundaki dosyanın veya dizinin üst dizininin imzasıdır. Bu alan null ise ve Yol sütunu tam bir yola genişletilmezse, kullanıcı sisteminin tüm sabit sürücüleri Yol kullanılarak aranılır.

Bu alan aşağıdaki tablolardan birinin anahtarıdır: RegLocator, IniLocator, CompLocatorveya DrLocator tabloları.

Yolu

Yol sütunu, kullanıcının sistemindeki yolu içerir. Bu, Üst sütunda belirtilen dizinin altındaki tam yol veya göreli alt yoldur. AnyPath veri türü kısıtlamalarına bakın.

Derinliği

Yükleyicinin Signature_ sütununda belirtilen dosya veya dizin için arama yaptığı yolun altındaki derinlik. Derinlik alanında kullanılan değer sıfıra dayanır. Örneğin, Yol alanı c:/Program Files/bin ise, klasör kutusu içinde bulunan bir dosyayı algılamak için Derinlik sütunu 0 veya daha büyük olarak ayarlanmalıdır. Derinlik alanı boşsa, derinliğin sıfır olduğu varsayılır.

Açıklamalar

Bu tablo, AppSearch Tableile kullanılır.

Bu tablonun sütunları genellikle yerelleştirilmemiştir. Bir yazar birden çok dilde ürün aramaya karar verirse, tabloda her dil için ayrı bir giriş bulunmalıdır.

Bkz. Varolan Uygulamaları, Dosyaları, Kayıt Defteri Girdilerini veya .ini Dosya Girdilerini arama.

Doğrulama

ICE03
ICE06
ICE46