COM_INTERFACE_ENTRY2

COM_INTERFACE_ENTRY2 ( x, x 2 )

Parametreleri

x

[de] Senin nesneden sergilemek istediğiniz arabirimin adı.

x 2

[de] Hangi x maruz devralma şube adı.

Açıklamalar

İki dalı miras disambiguate için bu makroyu kullanın. Örneğin, iki çift arabirim sınıfı nesnesinden türer, sunduğunuz bu yana IDispatch arabirimi birinden alınabilir, COM_INTERFACE_ENTRY2 kullanılarak IDispatch.

Örneğin, atl örnekten commap

sınıfı sayacı:
 nbsp; Genel CChainBase, / / CChainBase kaynaklanacak / / IDispatch
   Genel IDispatchImpl < IOuter, & IID_IOuter, ve LIBID_COMMAPLib) >,
   Genel CComCoClass < sayacı & CLSID_COuter >
{
public:
   COuter() {}
   ...

BEGIN_COM_MAP(COuter)
      COM_INTERFACE_ENTRY2(IDispatch, IOuter)
   ...
   END_COM_MAP

}

COM_INTERFACE_ENTRY makrolar com eşleme girdilerini hakkında açıklamalar için bkz.

Atl makrolar ve Global Functions

Index