Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Confirma la transacción.
Sintaxis
HRESULT Commit(
[in] GUID guid
);
Parámetros
[in] guid
GUID que identifica la transacción que se va a confirmar.
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. |
|
Se anuló la transacción. |
Comentarios
Llamar a ITransactionProxy::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.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | comsvcs.h |