BEGIN_OBJECT_MAP (x )
Parametreleri
x
[de] atl nesne tanımları dizisi.
Açıklamalar
Atl nesneleri Haritası başlangıcı işaretler. X parametresi nesneleri tanımlayan _atl_objmap_entry yapıları tutan bir dizidir.
Nesne harita ile BEGIN_OBJECT_MAP makro başlatmak, her nesnenin object_entry makro kayıt eklemek ve harita end_object_map makro tamamlayın. CComModule::RegisterServer çağrıldığında, sistem kayıt defterini her nesnenin nesne harita güncellemeleri.
Tipik olarak başlatmak için CComModule::Init bir nesneyi göster tanımıyla izleyin. Örneğin, CIRCCOLL örnek
BEGI&N_OBJECT_MAP(ObjectMap)
nbsp; object_entry (CLSID_MyCircleCollectionCreator, CMyCircleCollectionCreator)
END_OBJECT_MAP)
//dll giriş noktası
extern "c"
bool WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/)
{
Eğer (dwReason == dll_process_attach)
{
_Module.Init (ObjectMap, HINSTANCE);
DisableThreadLibraryCalls(hInstance);
}
else if (dwReason == dll_process_detach)
_Module.term();
true döndürür;
}
Ayrıca bkz: