COM_INTERFACE_ENTRY_CHAIN ( sınıfAdı )
Parametreleri
classname
[de] Geçerli nesnenin temel sınıf.
Açıklamalar
Temel sınıf com Haritası işlem com harita bu girişte ulaştığında işler.
Örneğin, atl örnekten commap
BEGI&N_COM_MAP(COuter)
...COM_INTERFACE_ENTRY2(IDispatch, IOuter)
nbsp; ...
COM_INTERFACE_ENTRY_CHAIN(CChainBase)
...
END_COM_MAP()
Not com harita ilk girdiye com eşlemeyi içeren nesne bir arabirim olmalıdır. Böylece, birlikte hangi noktada Aranacak farklı bir nesne com Haritası neden COM_INTERFACE_ENTRY_CHAIN, com eşleme girdilerini başlatılamıyor nerede COM_INTERFACE_ENTRY_CHAIN (COtherObject) , nesnenin com haritada görünür. İsterseniz başka bir nesne com Haritası ilk arama, bir arabirim girdisi için IUnknown , com eşlemesine eklemek, daha sonra diğer nesnenin com göster zincir. Örneğin:
BEGI&N_COM_MAP(CThisObject)
nbsp; COM_INTERFACE_ENTRY(IUnknown)
COM_INTERFACE_ENTRY_CHAIN(COtherObject)
END_COM_MAP)
COM_INTERFACE_ENTRY makrolar com eşleme girdilerini hakkında açıklamalar için bkz.