Öznitelikler Alfabetik Başvurusu
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. |
attribute | Özel bir öznitelik oluşturmanıza olanak tanır. |
bindable | Özelliğinin veri bağlamayı desteklediğini gösterir. |
call_as | Uzak bir işlevle eşlenemeyen bir işlevi etkinleştirir. |
case | Birleşimde switch_type özniteliğiyle birlikte kullanılır. |
coclass | COM arabirimi uygulayabilen bir COM nesnesi oluşturur. |
com_interface_entry | COM eşlemesine arabirim girdisi ekler. |
control | 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. |
custom | 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. |
dual | .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. |
entry | DLL'deki giriş noktasını tanımlayarak modülde dışarı aktarılan bir işlevi veya sabiti belirtir. |
event_receiver | Bir olay alıcısı oluşturur. |
event_source | Bir olay kaynağı oluşturur. |
export | 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. |
helpfile | 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. |
hidden | Öğ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. |
implements | IDL ortak sınıfının üyesi olmaya zorlanan dağıtım arabirimlerini belirtir. |
implements_category | Sınıfı için uygulanan bileşen kategorilerini belirtir. |
import | 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. |
include | 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. |
length_is | İletilecek dizi öğelerinin sayısını belirtir. |
library_block | .idl dosyasının kitaplık bloğuna bir yapı yerleştirir. |
licensed | Uygulanacağı ortak sınıfın lisanslı olduğunu ve kullanılarak IClassFactory2 örneği oluşturulmalıdır. |
local | 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. |
module | .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. |
nonbrowsable | Bir arabirim üyesinin özellik tarayıcısında görüntülenmemesi gerektiğini gösterir. |
noncreatable | Kendi başına örneği oluşturulamayan bir nesneyi tanımlar. |
nonextensible | 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. |
object | Özel bir arabirim tanımlar; özel öznitelikle eş anlamlı. |
odl | Bir arabirimi Nesne Açıklama Dili (ODL) arabirimi olarak tanımlar. |
oleautomation | Bir arabirimin Otomasyon ile uyumlu olduğunu gösterir. |
optional | Üye işlevi için isteğe bağlı bir parametre belirtir. |
out | Çağrılan yordamdan çağırma yordamına (sunucudan istemciye) döndürülen işaretçi parametrelerini tanımlar. |
pointer_default | 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. |
readonly | 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. |
requestedit | özelliğinin bildirimi desteklediğini OnRequestEdit gösterir. |
requires_category | Sınıfı için gerekli bileşen kategorilerini belirtir. |
restricted | 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ü SAFEARRAY belirtir. |
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. |
source | Bir sınıfın, özelliğin veya yöntemin üyesinin olayların kaynağı olduğunu gösterir. |
string | Tek boyutlu char , , wchar_t byte veya 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. |
switch_type | Birleşim ayrımı olarak kullanılan değişkenin türünü tanımlar. |
synchronize | Bir yönteme erişimi eşitler. |
threading | BIR COM nesnesi için iş parçacığı modelini belirtir. |
transmit_as | 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. |
unique | 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. |
version | 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