Aracılığıyla paylaş


Tür Kitaplığı Öznitelikleri

Aşağıdaki anahtar sözcükler, idl dosyasındaki bir kitaplığı deyimi bağlamında tür kitaplığı bilgilerini belirtir.

Öznitelik Kullanım
toplayıcı ortak sınıfını başka bir nesnenin arabirim işaretçisini doğrudan kullanıma sunan destekleyici nesneler olarak tanımlar.
appobject ortak sınıfı tam exe uygulamasıyla ilişkili bir uygulama nesnesi olarak tanımlar.
bağlanabilir Özelliğinin veri bağlamayı desteklediğini gösterir. Bu, bir özelliğin değeri her değiştiğinde istemciye bildirim verilmesini sağlar.
ortak sınıf Bir bileşen nesnesi için desteklenen arabirimlerin listesini sağlar.
denetim Bir kapsayıcı sitesinin ek tür kitaplıkları veya bileşen nesne sınıfları türeteceği com denetimi olarakortak sınıf veyakitaplığını tanımlar.
Özel Özel bir öznitelik tanımlar (MIDL'de tanımlanmayan bir öznitelik).
Varsayılan coclassiçinde tanımlanan arabirimin veya dispinterface'in varsayılan arabirimi temsil ettiğini gösterir.
defaultbind Nesneyi en iyi temsil eden tek, bağlanabilir özelliği gösterir.
defaultcollelem Özelliği varsayılan koleksiyonun bir öğesi için erişimci işlevi olarak bayraklar. Microsoft Visual Basic kod iyileştirmesi için kullanılır.
defaultvalue Yazılan isteğe bağlı parametre için varsayılan değerin belirtimine izin verir.
defaultvtable Bir nesnenin iki farklı kaynak arabirimine sahip olmasını sağlar.
dispinterface IDispatch::Invokeçağırabileceğiniz bir dizi özellik ve yöntem tanımlar.
displaybind Kullanıcıya bağlanabilir olarak görüntülenmesi gereken bir özelliği gösterir.
dllname(str) Bir modülün giriş noktalarını içeren DLL'nin adını tanımlar.
çift Hem IDispatch hem de doğrudan Vtable aracılığıyla özellikleri ve yöntemleri kullanıma sunan bir arabirim tanımlar.
giriş DLL'deki giriş noktasını tanımlayarak modülde dışarı aktarılan bir işlevi veya sabiti belirtir.
helpcontext Kullanıcının Yardım dosyasında bu öğe hakkındaki bilgileri görüntülemesine olanak tanıyan bir bağlam tanımlayıcısı belirtir.
yardım dosyası Bir tür kitaplığı için Yardım dosyasının adını ayarlar.
helpstring Uygulandığı öğeyi açıklamak için kullanılan karakter dizesini belirtir.
helpstringdll Belge dizesi aramasını gerçekleştirmek için kullanılacak DLL'nin adını ayarlar.
Gizli Öğenin var olduğunu ancak kullanıcı odaklı bir tarayıcıda görüntülenmemesi gerektiğini gösterir.
kimliği Bir üye işlevi (arabirimde veya dispinterface içinde bir özellik veya yöntem) için DISPID belirtir.
Veritabanına, veriye bağlı bir nesnenin özelliğinde yapılan tüm değişikliklerin hemen bildirileceğini gösterir.
lcid kitaplığı deyimine uygulandığında, bir localeID bağımsız değişkeniyle birlikte, bir tür kitaplığının veya işlev bağımsız değişkeninin yerel ayarını tanımlar ve kitaplık bloğunun içinde uluslararası karakterler kullanmanıza olanak tanır. kitaplığı deyiminde, lcid özniteliğinin kullanıldığı noktadan MIDL, belirtilen yerel ayara göre yerelleştirilmiş girişi kabul eder.
kitaplık MIDL derleyicisine deyimi içinde başvuruda bulunan arabirimler ve sınıflar için tür kitaplığı bilgileri oluşturmasını sağlar.
lisanslı uygulandığı ortak sınıfının lisanslandığını ve örneklerin IClassFactory2kullanılarak oluşturulması gerektiğini gösterir.
atanamaz Özelliğin bir nesne tarayıcısında (özellik değerlerini göstermez) göründüğünü, ancak özellikler tarayıcısında görünmediğini (özellik değerlerini gösterir) gösterir.
oluşturılamaz İstemcinin nesne arabiriminin örneklerini oluşturmak için varsayılan sınıf fabrikasını kullanmasını engeller.
Genişletilebilir olmayan IDispatch uygulamasının yalnızca arabirim açıklamasında listelenen özellikleri ve yöntemleri içerdiğini ve çalışma zamanında ek üyelerle genişletilemeyeceğini belirtir.
oleautomation Bir arabirimin otomasyonla uyumlu olduğunu gösterir.
İsteğe bağlı Üye işlevi için isteğe bağlı bir parametre belirtir.
propget Özellik erişimci işlevini belirtir.
propput Özellik ayarı işlevini belirtir.
propputref Değer yerine başvuru kullanan bir özellik ayarı işlevi belirtir.
Genel typedef ile bildirilen diğer adın tür kitaplığının bir parçası olmasını sağlar.
salt okunur Değişkene yeni değer atamayı yasaklar.
requestedit özelliğinin OnRequestEdit bildirimini desteklediğini gösterir.
Kısıtlanmış Bir kitaplığın veya modül, arabirim veya dispinterface üyesinin rastgele çağrılaamayacağını belirtir.
retval Üyenin dönüş değerini alan parametreyi belirtir.
kaynak ortak sınıfının bir üyesinin, özelliği veya yönteminin bir olay kaynağı olduğunu gösterir.
dize tek boyutlu karakter, wchar_tbayt (veya eşdeğeri) dizisi veya böyle bir dizi işaretçisinin dize olarak ele alınması gerektiğini gösterir.
uidefault Tür bilgisi üyesinin kullanıcı arabiriminde görüntülenecek varsayılan üye olduğunu gösterir.
usesgetlasterror Modül giriş noktasının hata kodları döndürmek için SetLastErrorkullandığını ve bir çağıranın daha sonra işlev girerken hata kodu almak için GetLastErrorçağırabileceğini belirtir.
uuid Tür kitaplığı için benzersiz bir tanımlayıcı ortak sınıfveya arabirimini gösterir.
vararg İşlevin değişken sayıda bağımsız değişken aldığını belirtir.
sürüm Tür kitaplığının belirli bir sürümünü tanımlar.

 

ODL Dosya Söz Dizimi

ODL Dosyası Örneği

MIDL ile Tür Kitaplığı Oluşturma