Метод IServiceTransactionConfigBase::BringYourOwnTransaction (comsvcs.h)

Позволяет выполнять вложенный код в существующей транзакции, которую вы предоставляете.

Синтаксис

HRESULT BringYourOwnTransaction(
  [in] LPCWSTR szTipURL
);

Параметры

[in] szTipURL

URL-адрес веб-протокола транзакции (TIP) существующей транзакции, в которой требуется выполнить вложенный код.

Возвращаемое значение

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_FAIL и S_OK.

Комментарии

При переносе собственной транзакции параметры этой транзакции переопределяют параметры из унаследованных методов интерфейса IServiceTransactionConfigBase .

Методы IServiceTransactionConfig::ConfigureBYOT и BringYourOwnTransaction идентичны по поведению; единственное различие заключается в типе параметра, передаваемого в каждый метод.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

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

Использование собственной транзакции (BYOT)

IServiceTransactionConfigBase