Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki öznitelikler Microsoft C++ derleyicisinde kullanılabilir:
| Öznitelik | Açıklama |
|---|---|
| toplanabilir | Bir denetimin başka bir denetim tarafından toplanabilir olduğunu gösterir. |
| toplamlar | Denetimin hedef sınıfı toplandığını gösterir. |
| appobject | Coclass'ı tam exe uygulamasıyla ilişkili bir uygulama nesnesi olarak tanımlar ve ortak sınıfın işlevlerinin ve özelliklerinin bu tür kitaplığında genel olarak kullanılabilir olduğunu gösterir. |
| async_uuid | MIDL derleyicisini COM arabiriminin hem zaman uyumlu hem de zaman uyumsuz sürümlerini tanımlamaya yönlendiren UUID'yi belirtir. |
| öznitelik | Özel bir öznitelik oluşturmanıza olanak tanır. |
| Bağlanabilir | Özelliğinin veri bağlamayı desteklediğini gösterir. |
| call_as | Uzak bir işlevle eşlenemeyen bir işlevi etkinleştirir. |
| durum | Birleşimde switch_type özniteliğiyle birlikte kullanılır. |
| coclass | COM arabirimi uygulayabilen bir COM nesnesi oluşturur. |
| com_arayüz_girişi | COM eşlemesine arabirim girdisi ekler. |
| denetim | Kullanıcı tanımlı türün bir denetim olduğunu belirtir. |
| cpp_quote | Belirtilen dizeyi, tırnak karakterleri olmadan oluşturulan üst bilgi dosyasına yayar. |
| özel | Kendi özniteliklerinizi tanımlamanızı sağlar. |
| db_accessor | Satır kümesindeki sütunları bağlar ve bunları ilgili erişimci eşlemelerine bağlar. |
| db_column | Belirtilen sütunu satır kümesine bağlar. |
| db_command | Bir OLE DB komutu yürütür. |
| db_param | Belirtilen üye değişkenini bir giriş veya çıkış parametresiyle ilişkilendirir. |
| db_source | Sağlayıcı aracılığıyla bir veri kaynağına bağlantı oluşturur ve kapsüller. |
| db_table | BIR OLE DB tablosu açar. |
| varsayılan | Ortak sınıf içinde tanımlanan özel veya dispinterface öğesinin varsayılan programlanabilirlik arabirimini temsil ettiğini gösterir. |
| defaultbind | Nesneyi en iyi temsil eden tek, bağlanabilir özelliği gösterir. |
| defaultcollelem | 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 arabirimi, denetim için varsayılan vtable arabirimi olarak tanımlar. |
| dispinterface | .idl dosyasına dağıtım arabirimi olarak bir arabirim yerleştirir. |
| displaybind | Kullanıcıya bağlanabilir olarak görüntülenmesi gereken bir özelliği gösterir. |
| çift | .idl dosyasına bir arabirimi çift arabirim olarak yerleştirir. |
| emitidl | Sonraki tüm IDL özniteliklerinin işlenip işlenmeyeceğini ve oluşturulan .idl dosyasına yerleştirilip yerleştirilmeyeceğini belirler. |
| giriş | DLL'deki giriş noktasını tanımlayarak modülde dışarı aktarılan bir işlevi veya sabiti belirtir. |
| olay_alıcısı | Bir olay alıcısı oluşturur. |
| etkinlik_kaynağı | Bir olay kaynağı oluşturur. |
| dışa aktarım | Bir veri yapısının .idl dosyasına yerleştirilmesine neden olur. |
| first_is | İletilecek ilk dizi öğesinin dizinini 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 kimliği belirtir. |
| yardım dosyası | Bir tür kitaplığı için Yardım dosyasının adını ayarlar. |
| helpstring | .hlp veya .chm dosyasındaki bir yardım konusunun kimliğini belirtir. |
| helpstringdll | Belge dizesi araması (yerelleştirme) gerçekleştirmek için kullanılacak DLL'nin adını belirtir. |
| Gizli | Öğenin var olduğunu ancak kullanıcı odaklı bir tarayıcıda görüntülenmemesi gerektiğini gösterir. |
| ID | Bir üye işlevi (arabirimde veya dispinterface içinde bir özellik veya yöntem) için DISPID belirtir. |
| idl_module | DLL'de bir giriş noktası belirtir. |
| idl_quote | Visual C++'ın geçerli sürümünde desteklenmeyen öznitelikleri veya IDL yapılarını kullanmanıza olanak tanır. |
| iid_is | Arabirim işaretçisi tarafından işaret edilen COM arabiriminin IID değerini belirtir. |
| immediatebind | Veritabanına, veriye bağlı bir nesnenin özelliğinde yapılan tüm değişikliklerin hemen bildirileceğini gösterir. |
| Uygular | IDL ortak sınıfının üyesi olmaya zorlanan dağıtım arabirimlerini belirtir. |
| kategori_uygulamaları | Sınıfı için uygulanan bileşen kategorilerini belirtir. |
| içeri aktarma | Ana .idl dosyanızdan başvurmak istediğiniz tanımları içeren başka bir .idl, .odl veya üst bilgi dosyası belirtir. |
| importidl | Belirtilen .idl dosyasını oluşturulan .idl dosyasına ekler. |
| importlib | Zaten başka bir tür kitaplığında derlenmiş türleri, oluşturulan tür kitaplığı için kullanılabilir hale getirir. |
| içinde | Bir parametrenin çağrılan yordamdan çağrılan yordama geçirilecek olduğunu gösterir. |
| dahil etmek | Oluşturulan .idl dosyasına eklenecek bir veya daha fazla üst bilgi dosyasını belirtir. |
| includelib | Oluşturulan .idl dosyasına bir .idl veya .h dosyasının eklenmesine neden olur. |
| last_is | İletilecek son dizi öğesinin dizinini belirtir. |
| lcid | Bir işleve yerel ayar tanımlayıcısı geçirmenizi sağlar. |
| uzunluk_sif | İletilecek dizi öğelerinin sayısını belirtir. |
| kütüphane_bloğu | .idl dosyasının kitaplık bloğuna bir yapı yerleştirir. |
| Lisanslı | Uygulanacağı ortak sınıfın lisanslı olduğunu ve kullanılarak IClassFactory2örneği oluşturulmalıdır. |
| Yerel |
Arabirim üst bilgisinde kullanıldığında MIDL derleyicisini üst bilgi oluşturucu olarak kullanmanıza olanak tanır. Tek bir işlevde kullanıldığında, saplama oluşturulmayan yerel bir yordam ayarlar. |
| max_is | Geçerli bir dizi dizini için en yüksek değeri gösterir. |
| modül | .idl dosyasındaki kitaplık bloğunu tanımlar. |
| ms_union | Olmayan birleşimlerin ağ veri gösterimi hizalamasını denetler. |
| no_injected_text | Derleyicinin öznitelik kullanımının bir sonucu olarak kod eklemesini engeller. |
| göz atılamaz | Bir arabirim üyesinin özellik tarayıcısında görüntülenmemesi gerektiğini gösterir. |
| oluşturılamaz | Kendi başına örneği oluşturulamayan bir nesneyi tanımlar. |
| Genişletilemez |
IDispatch Uygulamanı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. |
| nesne | Özel bir arabirim tanımlar; özel öznitelikle eş anlamlı. |
| odl | Bir arabirimi Nesne Açıklama Dili (ODL) arabirimi olarak tanımlar. |
| OLE Automation | Bir arabirimin Otomasyon ile uyumlu olduğunu gösterir. |
| opsiyonel | Üye işlevi için isteğe bağlı bir parametre belirtir. |
| dışarı | Çağrılan yordamdan çağırma yordamına (sunucudan istemciye) döndürülen işaretçi parametrelerini tanımlar. |
| gösterge_varsayılan | Parametre listelerinde görünen üst düzey işaretçiler dışında tüm işaretçiler için varsayılan işaretçi özniteliğini belirtir. |
| pragma |
Belirtilen dizeyi, tırnak karakterleri olmadan oluşturulan .idl dosyasına yayar. |
| progid | COM nesnesinin ProgID değerini belirtir. |
| propget | Özellik erişimcisi (get) işlevini belirtir. |
| propput | Özellik ayarı işlevini belirtir. |
| propputref | Değer yerine başvuru kullanan bir özellik ayarı işlevi belirtir. |
| ptr | bir işaretçiyi tam işaretçi olarak gösterir. |
| genel | .idl dosyasının içinden başvurulmasa bile tür kitaplığına bir tür tanımı gitmesini sağlar. |
| aralık | Değerleri çalışma zamanında ayarlanan bağımsız değişkenler veya alanlar için izin verilen değerler aralığını belirtir. |
| Rdx | Bir kayıt defteri anahtarı oluşturur veya değiştirir. |
| yalnızca-okunur | Bir değişkene atamayı yasaklar. |
| Ref | Bir başvuru işaretçisi tanımlar. |
| registration_script | Belirtilen kayıt betiğini yürütür. |
| düzenleme iste | özelliğinin bildirimi desteklediğini OnRequestEdit gösterir. |
| kategori_gerekli | Sınıfı için gerekli bileşen kategorilerini belirtir. |
| Sınırlı | 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. |
| satype | veri türünü SAFEARRAYbelirtir. |
| size_is | Boyutlandırılmış işaretçiler, boyutlandırılan işaretçiler için boyutlandırılan işaretçiler ve tek veya çok boyutlu diziler için ayrılan belleğin boyutunu belirtir. |
| kaynak | Bir sınıfın, özelliğin veya yöntemin üyesinin olayların kaynağı olduğunu gösterir. |
| dizgi | Tek boyutlu char, , wchar_tbyteveya eşdeğer dizi ya da böyle bir dizi işaretçisinin dize olarak ele alınması gerektiğini gösterir. |
| support_error_info | Hedef nesne için hata raporlamayı destekler. |
| switch_is | Birleşim üyesini seçen birleşim ayrımı olarak davranan ifadeyi veya tanımlayıcıyı belirtir. |
| anahtar_tipi | Birleşim ayrımı olarak kullanılan değişkenin türünü tanımlar. |
| senkronize etmek | Bir yönteme erişimi eşitler. |
| Iş parçacığı | BIR COM nesnesi için iş parçacığı modelini belirtir. |
| olarak_ilet | Derleyiciye, istemci ve sunucu uygulamalarının işlediği, iletilen bir türle sunulan bir türü ilişkilendirmesini sağlar. |
| uidefault | Tür bilgisi üyesinin kullanıcı arabiriminde görüntülenecek varsayılan üye olduğunu gösterir. |
| eşsiz | Benzersiz bir işaretçi belirtir. |
| usesgetlasterror | Çağırana, bu işlevi çağırırken bir hata olması durumunda çağıranın hata kodunu almak için çağırabileceğini GetLastError bildirir. |
| uuid | Bir sınıf veya arabirim için benzersiz kimliği belirtir. |
| v1_enum | Belirtilen numaralandırılmış türün 16 bit varsayılanı yerine 32 bit varlık olarak iletilmesini sağlar. |
| vararg | İşlevin değişken sayıda bağımsız değişken alacağını belirtir. |
| versiyon | Bir arabirimin veya sınıfın birden çok sürümü arasında belirli bir sürümü tanımlar. |
| vi_progid | ProgID'nin sürümden bağımsız bir biçimini belirtir. |
| wire_marshal | Uygulamaya özgü bir veri türü yerine iletim için kullanılacak bir veri türünü belirtir. |
Ayrıca bkz.
COM ve .NET için C++ Öznitelikleri
Gruplara Göre Öznitelikler
Kullanıma Göre Öznitelikler