TypeLib Tablosu
TypeLib tablosu, tür kitaplıklarının kayıt defteri kaydına yerleştirilmesi gereken bilgileri içerir.
TypeLib tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
LibID | GUID | Y | N |
Dil | tamsayı | Y | N |
Parça_ | Tanımlayıcı | Y | N |
Sürüm | DoubleInteger | N | Y |
Açıklama | metin | N | Y |
Dizin_ | Tanımlayıcı | N | Y |
Özellik_ | Tanımlayıcı | N | N |
Masraf | DoubleInteger | N | Y |
Sütun
-
LibID
-
Kitaplığı tanımlayan GUID.
-
Dili
-
Tür kitaplığının dili. Bu negatif olmayan bir sayı olmalıdır.
-
Component_
-
Bileşeni tablosununilk sütununa dış anahtar. Bu sütun, anahtar dosyası kaydedilmekte olan tür kitaplığı olan Feature_ ait bileşeni tanımlar.
-
Sürümü
-
Bu, kitaplığın sürümüdür. Birincil ve ikincil sürümler dört baytlık tamsayı değerinde kodlanır. İkincil sürüm, sekiz bitin altındadır. Ana sürüm on altı bitin ortasındadır.
-
Açıklaması
-
Kitaplığın yerelleştirilebilir bir açıklaması.
-
Directory_
-
Directory tablosununilk sütununa dış anahtar. Bu sütun, tür kitaplığının Yardım yolunu tanımlar. Bu sütun reklam sırasında yoksayılır.
-
Feature_
-
Özellik tablosunun ilk sütununadış anahtar. Bu sütun, tür kitaplığının çalışır durumda olması için yüklenmesi gereken özelliği belirtir.
-
Maliyeti
-
Tür kitaplığının bayt cinsinden kaydıyla ilişkili maliyet. Bu negatif olmayan bir sayı veya null olmalıdır.
Açıklamalar
Bu tablo, RegisterTypeLibraries eylemi veya UnregisterTypeLibraries eylemi yürütülürken başvurulur.
Yükleyici tüm tür kitaplığı kayıt bilgilerini HKEY_LOCAL_MACHINE (HKLM) kayıt defteri konumuna yazar. Kullanıcı başına yüklemeler için bile bu durum söz konusudur. Tür kitaplıkları kullanıcı başına konumlara (HKCU) kaydedilemez.
Yükleme paketi yazarlarının TypeLib tablosunu kullanmaları kesinlikle tavsiye edilir. Bunun yerine, Kayıt Defteri tablosunu kullanarak tür kitaplıklarını kaydetmeleri gerekir. Kendi kendine kayıttan kaçınmanın nedenleri şunlardır:
- TypeLib tablosunu kullanan bir yükleme başarısız olursa ve geri alınması gerekiyorsa, geri alma işlemi bilgisayarı geri alma işleminden önce var olan aynı duruma geri yüklemeyebilir. Geri alma öncesinde kaydedilen tür kitaplıkları geri alma sonrasında kaydedilmeyebilir.
Doğrulama