CComObjectRootEx uygulanması

CComObjectRootEx temel — tüm atl nesneleri kendi miras CComObjectRootEx ya da CComObjectRoot bir durumda olması gerekir. CComObjectRootEx com göster girişlerini temel alarak varsayılan QueryInterface mekanizma sağlar.

Bir istemci arabirimi sorguladığında, com harita istemciye nesne arayüzleri maruz kalır. Sorgu CComObjectRootEx::InternalQueryInterfacegerçekleştirilir. InternalQueryInterface arabirimleri com göster tablosundaki yalnızca işleme.

Arabirimler, COM_INTERFACE_ENTRY makro veya türevlerinden biri ile com göster tabloya girebilirsiniz. Örneğin, gelen aşağıdaki kodu sesli ikaz örnek girer IDispatch, IBeeperve ISupportErrorInfo arabirimi com göster tabloya

BEGI&N_COM_MAP(CBeeper)
 nbsp; COM_INTERFACE_ENTRY(IDispatch)
   COM_INTERFACE_ENTRY(IBeeper)
   COM_INTERFACE_ENTRY_TEAR_OFF (IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP)

Index