给ATL控件添加安全接口

1.在class ATL_NO_VTABLE CXXX :中添加继承
public IObjectSafetyImpl<CXXX, INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA>//安全接口
public ISupportErrorInfoImpl<&IID_IXXX>//可以不用
2.在

BEGIN_COM_MAP(CXXX)

...

END_COM_MAP()

中添加安全接口
COM_INTERFACE_ENTRY(IObjectSafety)//安全接口

你可能感兴趣的:(Class,interface)