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 |