Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Intenta confirmar el trabajo de todos los objetos COM que participan en la transacción actual. La transacción finaliza en la devolución de este método.
Sintaxis
HRESULT Commit();
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY y E_UNEXPECTED, así como los valores siguientes.
| Código devuelto | Descripción |
|---|---|
|
Se ha confirmado la transacción. |
|
El objeto TransactionContextEx no se ejecuta en un proceso COM+, lo que posiblemente indica una entrada del Registro dañada para el componente TransactionContextEx . |
|
Se anuló la transacción. |
Comentarios
Llamar a Commit intenta confirmar una transacción. Sin embargo, la transacción se anula en las condiciones siguientes:
- Si un objeto participante devuelve de un método después de llamar a SetAbort.
- Si un objeto llama a DisableCommit y devuelve sin llamar a EnableCommit o SetComplete.
- Si se produce un error, el Coordinador de transacciones distribuidas de Microsoft (DTC) se anula.
Ejemplos
Vea el ejemplo en ITransactionContextEx::Abort.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | comsvcs.h |