Метод IObjectContextInfo::GetTransaction (comsvcs.h)
Извлекает ссылку на текущую транзакцию. Эту ссылку можно использовать для получения вручную диспетчера ресурсов, который не поддерживает автоматические транзакции.
Синтаксис
HRESULT GetTransaction(
[out] IUnknown **pptrans
);
Параметры
[out] pptrans
Ссылка на интерфейс IUnknown транзакции, которая выполняется в данный момент. Затем можно получить интерфейсITransaction для текущей транзакции.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и E_FAIL, а также следующие значения.
Код возврата | Описание |
---|---|
|
Объект выполняется в транзакции. |
|
Объект не выполняется в транзакции. Параметр pptrans имеет значение NULL. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |