Metodo ITransactionProxy::Commit (comsvcs.h)
Consente di eseguire il commit della transazione.
Sintassi
HRESULT Commit(
[in] GUID guid
);
Parametri
[in] guid
GUID che identifica la transazione da eseguire per il commit.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e E_UNEXPECTED, nonché i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
La transazione è stata eseguita con commit. |
|
La transazione è stata interrotta. |
Commenti
Chiamata di ITransactionProxy::Commit tenta di eseguire il commit di una transazione. Tuttavia, la transazione viene interrotta in base alle condizioni seguenti:
- Se un oggetto partecipante restituisce da un metodo dopo aver chiamato SetAbort.
- Se un oggetto chiama DisableCommit e restituisce senza chiamare EnableCommit o SetComplete.
- Se un errore causa l'interruzione di Microsoft Distributed Transaction Coordinator (DTC).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comsvcs.h |