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.
yönergesiyle #import kullanılan özniteliklere bağlantılar sağlar.
Microsoft'a Özgü
Yönergesinde aşağıdaki öznitelikler kullanılabilir #import .
| Öznitelik | Açıklama |
|---|---|
| auto_rename | Olası ad çakışmalarını çözmek için değişken adına iki alt çizgi (__) ekleyerek C++ ayrılmış sözcüklerini yeniden adlandırır. |
| auto_search | Tür kitaplığına #import ile başvurulduğunda ve kitaplığın kendisi başka bir tür kitaplığına başvurduğunda, derleyicinin diğer tür kitaplığı için örtük bir #import yapabileceğini belirtir. |
| embedded_idl | Tür kitaplığının öznitelik tarafından oluşturulan kod korunarak .tlh dosyasına yazıldığını belirtir. |
| Dışlamak | Öğeleri, oluşturulan tür kitaplığı üstbilgi dosyalarından çıkarır. |
| high_method_prefix | Üst düzey özellikleri ve yöntemleri adlandırmak için kullanılacak bir ön ek belirtir. |
| high_property_prefixes | Diğer özellik yöntemi için alternatif önekler belirtir. |
| implementation_only | .tlh üst bilgi dosyasının (birincil üst bilgi dosyası) oluşturulmasını gizler. |
| include() | Otomatik dışlama özelliğini devre dışı bırakır. |
| inject_statement | Bağımsız değişkenini tür kitaplığı üstbilgisine kaynak metin olarak ekler. |
| named_guids | Derleyiciye GUID değişkenlerini , , CLSID_MyCoClassIID_MyInterfaceve biçiminde LIBID_MyLibeski stilde tanımlamasını ve DIID_MyDispInterfacebaşlatmasını söyler. |
| no_auto_exclude | Otomatik dışlama özelliğini devre dışı bırakır. |
| no_dual_interfaces | Derleyicinin çift arabirim yöntemleri için sarmalayıcı işlevleri oluşturma biçimini değiştirir. |
| no_implementation | Sarmalayıcı üye işlevlerinin uygulamalarını içeren .tli üst bilgisinin oluşturulmasını bastırır. |
| no_namespace | Ad alanı adının derleyici tarafından oluşturulmadığını belirtir. |
| no_registry | Derleyiciye kayıt defterinde tür kitaplıkları aramaması gerektiğini bildirir. |
| no_search_namespace | no_namespace özniteliğiyle aynı işlevselliğe sahiptir, ancak auto_search özniteliğiyle #import yönergesini kullandığınız tür kitaplıklarında kullanılır. |
| no_smart_pointers | Tür kitaplığındaki tüm arabirimler için akıllı işaretçilerin oluşturulmasını bastırır. |
| raw_dispinterfaces | Derleyiciye HRESULT hata kodunu çağıran IDispatch::Invoke ve döndüren dispinterface yöntemleri ve özellikleri için alt düzey sarmalayıcı işlevleri oluşturmasını söyler. |
| raw_interfaces_only | Hata işleme sarmalayıcı işlevlerinin ve bu sarmalayıcı işlevlerini kullanan özellik bildirimlerinin oluşturulmasını bastırır. |
| raw_method_prefix | Ad çakışmalarını önlemek için farklı bir ön ek belirtir. |
| raw_native_types | Üst düzey sarmalayıcı işlevlerinde COM destek sınıflarının kullanımını devre dışı bırakır ve bunun yerine alt düzey veri türlerinin kullanımını zorlar. |
| raw_property_prefixes | Diğer özellik yöntemi için alternatif önekler belirtir. |
| Yeniden Adlandır | Ad çakışması sorunlarına geçici bir çözüm olarak çalışır. |
| rename_namespace | Tür kitaplığının içeriğini içeren ad alanını yeniden adlandırır. |
| rename_search_namespace | rename_namespace özniteliğiyle aynı işlevselliğe sahiptir, ancak auto_search özniteliğiyle #import yönergesini kullandığınız tür kitaplıklarında kullanılır. |
| tlbid | Birincil tür kitaplığı dışındaki kitaplıkların yüklenmesine izin verir. |
END Microsoft'a Özgü