Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Завершает транзакцию.
Синтаксис
HRESULT Commit(
[in] GUID guid
);
Параметры
[in] guid
ИДЕНТИФИКАТОР GUID, определяющий транзакцию для фиксации.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.
| Код возврата | Описание |
|---|---|
|
Транзакция была зафиксирована. |
|
Транзакция была прервана. |
Комментарии
Вызов метода ITransactionProxy::Commit пытается зафиксировать транзакцию. Однако транзакция прерывается при следующих условиях:
- Если участвующий объект возвращается из метода после вызова SetAbort.
- Если объект вызывает DisableCommit и возвращается без вызова EnableCommit или SetComplete.
- Если ошибка приводит к прерыванию координатора распределенных транзакций Майкрософт (DTC).
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
| Целевая платформа | Windows |
| Header | comsvcs.h |