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 typedef, struct ve enum C++ anahtar sözcükleri için geçerlidir.
typedef
| Öznitelik | Açıklama |
|---|---|
| case | içinde unionswitch_type özniteliğiyle kullanılır. |
| custom | Kendi özniteliğinizi tanımlamanızı sağlar. |
| 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 | Uygulandığı öğeyi açıklamak için kullanılan karakter dizesini belirtir. |
| library_block | .idl dosyasının kitaplık bloğuna bir yapı yerleştirir. |
| 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. |
| ref | Bir başvuru işaretçisi tanımlar. |
| 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. |
| unique | Benzersiz bir işaretçi belirtir. |
| wire_marshal | Uygulamaya özgü bir veri türü yerine iletim için kullanılacak bir veri türünü belirtir. |
enum
| Öznitelik | Açıklama |
|---|---|
| custom | Kendi özniteliğinizi tanımlamanızı sağlar. |
| export | Bir veri yapısının .idl dosyasına yerleştirilmesine neden olur. |
| 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. |
birleşim
| Öznitelik | Açıklama |
|---|---|
| custom | Kendi özniteliğinizi tanımlamanızı sağlar. |
| export | Bir veri yapısının .idl dosyasına yerleştirilmesine neden olur. |
| first_is | İletilecek ilk dizi öğesinin dizinini belirtir. |
| last_is | İletilecek son dizi öğesinin dizinini belirtir. |
| length_is | İletilecek dizi öğelerinin sayısını belirtir. |
| max_is | Geçerli bir dizi dizini için en yüksek değeri gösterir. |
| 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. |
| unique | Benzersiz bir işaretçi belirtir. |
| uuid | Bir sınıf veya arabirim için benzersiz kimliği belirtir. |
Atlanmış birleşim
| Öznitelik | Açıklama |
|---|---|
| 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. |
struct
| Öznitelik | Açıklama |
|---|---|
| toplanabilir | Sınıfının toplamayı desteklediğini gösterir. |
| toplamlar | Denetimin hedef sınıfı toplandığını gösterir. |
| appobject | Coclass'ı tam bir .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. |
| coclass | ActiveX denetimi oluşturur. |
| com_interface_entry | COM eşlemesine arabirim girdisi ekler. |
| control | Kullanıcı tanımlı türün bir denetim olduğunu belirtir. |
| custom | Kendi özniteliğinizi tanımlamanızı sağlar. |
| db_column | Belirtilen sütunu satır kümesine bağlar. |
| db_command | Bir OLE DB komutu oluşturur. |
| db_param | Belirtilen üye değişkenini bir giriş veya çıkış parametresiyle ilişkilendirir ve değişkeni sınırlandırır. |
| db_source | Bir veri kaynağına bağlantı oluşturur. |
| 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. |
| defaultvtable | Bir arabirimi, denetim için varsayılan vtable arabirimi olarak tanımlar. |
| 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. |
| hidden | Öğenin var olduğunu ancak kullanıcı odaklı bir tarayıcıda görüntülenmemesi gerektiğini gösterir. |
| implements_category | Sınıfı için uygulanan bileşen kategorilerini belirtir. |
| last_is | İletilecek son dizi öğesinin dizinini belirtir. |
| length_is | İletilecek dizi öğelerinin sayısını belirtir. |
| max_is | Geçerli bir dizi dizini için en yüksek değeri gösterir. |
| requires_category | Hedef sınıfın gerekli bileşen kategorilerini 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ıfta, bağlantı noktaları için COM nesnesinin kaynak arabirimlerini belirtir. Bir özellik veya yöntemde, üyenin olay kaynağı olan bir nesne veya VARIANT döndürdüğünü gösterir. |
| threading | BIR COM nesnesi için iş parçacığı modelini belirtir. |
| unique | Benzersiz bir işaretçi belirtir. |
| uuid | Bir sınıf veya arabirim için benzersiz kimliği belirtir. |
| version | Bir 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. |