Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Пытается зафиксировать работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода.
Синтаксис
HRESULT Commit();
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие значения.
| Код возврата | Описание |
|---|---|
|
Транзакция была зафиксирована. |
|
Объект TransactionContext не выполняется в процессе COM+, что может указывать на поврежденную запись реестра для компонента TransactionContext . |
|
Транзакция была прервана. |
Комментарии
Вызов фиксации пытается зафиксировать транзакцию. Однако транзакция прерывается при следующих условиях:
- Если участвующий объект возвращается из метода после вызова SetAbort.
- Если объект вызывает DisableCommit и возвращается без вызова EnableCommit или SetComplete.
- Если ошибка приводит к прерыванию координатора распределенных транзакций Майкрософт (DTC).
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | comsvcs.h |