Aracılığıyla paylaş


#import öznitelikleri (C++)

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ü

Ayrıca bkz.

#import yönergesi