IniLocator Tablosu
IniLocator tablosu, bir .ini dosyası kullanarak dosya veya dizin aramak veya belirli bir .ini girdisini aramak için gereken bilgileri tutar. .ini dosyası varsayılan Microsoft Windows dizininde bulunmalıdır.
IniLocator tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
İmza_ | Tanımlayıcı | Y | N |
Dosyaadı | FileName | N | N |
Bölüm | metin | N | N |
Anahtar | metin | N | N |
Alan | tamsayı | N | Y |
Tür | tamsayı | N | Y |
Sütun
-
Signature_
-
signature tablosunun ilk sütununabir dış anahtar. Signature_ benzersiz bir imzayı temsil eder ve ayrıca signature tablosunun birinci sütunundaki dış anahtardır. İmza tablosunda bu imza varsa, arama bir dosya için yapılır. Bu anahtar signature tablosunda yoksa ve Type sütununun değeri msidbLocatorTypeRawValue ise, arama IniLocator tablosu tarafından belirtilen .ini girdisi için yapılır. Aksi takdirde, arama IniLocator tablosu tarafından belirtilen bir dizin içindir.
-
FileName
-
.ini dosya adı.
-
Bölümü
-
.ini dosyasının içindeki bölüm adı.
-
Anahtarı
-
bölümü içindeki anahtar değeri.
-
Alanı
-
.ini satırındaki alan. Alan Null veya 0 ise, satırın tamamı okunur. Bu negatif olmayan bir sayı olmalıdır.
-
Türü
-
.ini değerinin dosya konumu mu, dizin konumu mu yoksa ham .ini değeri mi olduğunu belirleyen değer.
Aşağıdaki tabloda geçerli değerler listelemektedir. Yoksa, Tür 1 olarak ayarlanır.
Sabit Onaltı -lık On -da -lık Açıklama msidbLocatorTypeDirectory 0x000 0 Dizin konumu. msidbLocatorTypeFileName 0x001 1 Dosya konumu. msidbLocatorTypeRawValue 0x002 2 Ham .ini değeri.
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ş bulunabilir.
İlerleme durumu görüntüleme veya günlüğe kaydetme için ilişkili yerelleştirilmiş metin, ActionText tablosunda belirtilir.
Bkz. Varolan Uygulamaları, Dosyaları, Kayıt Defteri Girdilerini veya .ini Dosya Girdilerini arama.
Doğrulama
ICE03
ICE06