Метод 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

См. также раздел

ITransactionStatus