OBJECT_ENTRY_AUTO
atl nesnenin nesne eşlemenin içine girer, kayıt defterini güncelleştirir ve nesnesinin bir kopyasýný oluþturur.
OBJECT_ENTRY_AUTO(
clsid,
class
)
Parametreler
clsid
[in] CLSID adlı C++ sınıf tarafından uygulanan bir com sınıfının class.class
[in] com sınıfı tarafından temsil edilen C++ sınıf adını clsid.
Notlar
Nesne giriş makroları genel kapsamda kaydı, başlatma ve bir sınıf oluşturulması için destek sağlamak için proje sırasında yerleştirilir.
OBJECT_ENTRY_AUTOcreator sınıf ve sınıf üreteci creator sınıf işlev işaretçileri girer CreateInstance bu nesneye otomatik oluşturulan atl nesne eşlemesi için İşlevler.Zaman CAtlComModule::RegisterServer olan adı verilen, her nesnenin nesne eşlemesindeki sistem kayıt defterini güncelleştirir.
Bu makro için ikinci parametre olarak verilen sınıfından nesne Haritası'na eklenen bilgilerin nasıl edinildiğini aşağıdaki tabloda açıklanmıştır.
Bilgi için |
Alınan |
---|---|
com kayıt |
|
Sınıf fabrikası oluşturma |
|
Örnek oluşturma |
|
Bileşen kategorisini kaydı |
|
Sınıf düzeyi başlatma ve temizleme |
Gereksinimler
Başlık: atlcom.h
Ayrıca bkz.
Başvuru
OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO