Поделиться через


Метод ITransactionContext::Abort (comsvcs.h)

Прерывает работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода.

Синтаксис

HRESULT Abort();

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.

Код возврата Описание
S_OK
Транзакция была прервана.
E_FAIL
Объект TransactionContext не выполняется в процессе COM+, что может указывать на поврежденную запись реестра для компонента TransactionContext .

Комментарии

Вызов метода Abort завершает транзакцию при возврате метода и автоматически отключает все участвующие объекты. Каждый диспетчер ресурсов, зачисленный в транзакцию, откатывает операции, выполняемые от имени этих объектов.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

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

ITransactionContext