Funzione CommitEnlistment (ktmw32.h)
Esegue il commit della transazione associata a questo handle di integrazione. Questa funzione viene usata dai gestori delle risorse di comunicazione (talvolta denominati gestori di transazioni superiori).
Sintassi
BOOL CommitEnlistment(
[in] HANDLE EnlistmentHandle,
[in] PLARGE_INTEGER TmVirtualClock
);
Parametri
[in] EnlistmentHandle
Handle per l'integrazione da eseguire per il commit.
[in] TmVirtualClock
Puntatore al valore dell'orologio virtuale più recente ricevuto per l'integrazione. Se si specifica NULL, il valore dell'orologio virtuale non viene modificato.
Per modificare il valore dell'orologio virtuale, questo valore deve essere maggiore del valore corrente restituito da una tm subordinata.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è 0 (zero). Per ottenere informazioni sull'errore estese, chiamare la funzione GetLastError .
L'elenco seguente identifica i possibili codici di errore:
Requisiti
Client minimo supportato | Windows Vista con SP1 |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | ktmw32.h |
Libreria | KtmW32.lib |
DLL | KtmW32.dll |