Aracılığıyla paylaş


Ö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ü 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.
source Bir sınıfın, özelliğin veya yöntemin üyesinin olayların kaynağı olduğunu gösterir.
string 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.
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