ITransactionStatus::GetTransactionStatus 方法 (comsvcs.h)
检索事务状态。
语法
HRESULT GetTransactionStatus(
[out] HRESULT *pHrStatus
);
参数
[out] pHrStatus
事务的状态。 有关详细信息,请参阅备注部分。
返回值
此方法可以返回E_INVALIDARG、E_OUTOFMEMORY、E_FAIL和S_OK的标准返回值。
注解
pHrStatus 参数是指向 HRESULT 值的指针,该值根据下表指示事务状态。
值 | 事务状态 |
---|---|
S_OK | 事务已提交。 |
XACT_S_LOCALLY_OK | 事务未提交,也未中止。 |
XACT_E_NOTRANSACTION | 未通过 CoEnterServiceDomain 使用任何事务。 |
XACT_E_ABORTING | 事务注定要失败,最终将中止。 |
XACT_E_ABORTED | 该事务已中止。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | comsvcs.h |