Метод 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 |
Header | comsvcs.h |