IContextTransactionInfo::RegisterTransactionProxy 方法
将 ITransactionProxy 实现与当前上下文相关联。
语法
HRESULT RegisterTransactionProxy(
[in] ITransactionProxy *pProxy,
[out] GUID *pGuid
);
参数
-
pProxy [in]
-
要与当前上下文关联的 ITransactionProxy 实现。
-
pGuid [out]
-
标识事务代理的 GUID。 COM+ 在事务代理上调用 ITransactionProxy::Commit 时使用此 GUID。
返回值
此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY和E_UNEXPECTED,以及以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
当前上下文已具有关联的 ITransactionProxy 实现。 |
|
当前上下文托管自带事务 (BYOT) 事务或非根事务。 |
备注
仅当当前上下文是根事务上下文时,才能调用 RegisterTransactionProxy 方法。 如果上下文承载 BYOT 事务或非根事务,则无法调用它。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
具有 SP2 的 Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 SP1 [仅限桌面应用] |