COM_INTERFACE_ENTRY_CHAIN

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.

Atl makrolar ve Global Functions

Index