IAppDomainHelper::D oCallback 方法 (comsvcs.h)

切换到给定的应用程序域 (调用对象必须绑定到) ,在该应用程序域中执行提供的回调函数,然后返回到原始应用程序域。

语法

HRESULT DoCallback(
  [in] IUnknown            *pUnkAD,
       HRESULT()(void *pv) __MIDL__IAppDomainHelper0001,
  [in] void                *pPool
);

参数

[in] pUnkAD

对要切换到的应用程序域的 IUnknown 的引用。 调用 DoCallback 的对象必须绑定到该应用程序域。

__MIDL__IAppDomainHelper0001

对回调函数的引用。 此函数在切换到的应用程序域中执行。 此函数的参数 pv 来自 pPool 参数,接下来将定义该参数。

[in] pPool

此参数用于提供回调函数可能需要的任何数据。

返回值

此方法可以返回E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL和S_OK的标准返回值。

要求

   
最低受支持的客户端 具有 SP1 的 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 comsvcs.h

另请参阅

IAppDomainHelper