iContextState::GetMyTransactionVote 方法 (comsvcs.h)
检索一致标志的值。 在停用对象之前检索此值允许对象确认其投票。
语法
HRESULT GetMyTransactionVote(
[out] TransactionVote *ptxVote
);
参数
[out] ptxVote
一致标志。 有关值的列表,请参阅 TransactionVote 枚举。 如果一致标志为 true,则此参数设置为 TxCommit;如果一致标志为 false,则设置为 TxAbort。
返回值
此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
对象未在事务中运行。 |
注解
如果方法失败,可以根据 HRESULT 值确定事务不存在。 如果该方法成功,它将基于一致标志返回值。 通过此值,可以确定对象是可以提交还是必须中止。 无论对象的状态如何,对象都必须参与事务。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | comsvcs.h |