Intestazione ktmw32.h

Questa intestazione viene usata dall'accesso ai dati e dall'archiviazione. Per altre informazioni, vedere:

ktmw32.h contiene le interfacce di programmazione seguenti:

Funzioni

 
CommitComplete

Indica che un gestore di risorse (RM) ha completato il commit di una transazione richiesta dal gestore transazioni (TM).
CommitEnlistment

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).
CommitTransaction

Richiede il commit della transazione specificata. (CommitTransaction)
CommitTransactionAsync

Richiede il commit della transazione specificata. (CommitTransactionAsync)
CreateEnlistment

Crea un'integrazione, ne imposta lo stato iniziale e apre un handle all'integrazione con l'accesso specificato.
CreateResourceManager

Crea un nuovo oggetto resource manager (RM) e associa l'RM a un gestore transazioni (TM).
CreateTransaction

Crea un nuovo oggetto transazione.
CreateTransactionManager

Crea un nuovo oggetto gestione transazioni (TM) e restituisce un handle con l'accesso specificato.
GetCurrentClockTransactionManager

Ottiene un valore di clock virtuale da un gestore transazioni.
GetEnlistmentId

Ottiene l'identificatore (ID) per l'integrazione specificata.
GetEnlistmentRecoveryInformation

Recupera una struttura opaca dei dati di ripristino da KTM.
GetNotificationResourceManager

Richiede e riceve una notifica per un resource manager (RM). Questa funzione viene usata dal registro RM per ricevere notifiche quando una transazione cambia stato.
GetNotificationResourceManagerAsync

Richiede e riceve una notifica asincrona per un resource manager (RM). Questa funzione viene usata dal registro RM per ricevere notifiche quando una transazione cambia stato.
GetTransactionId

Ottiene l'identificatore (ID) per la transazione specificata.
GetTransactionInformation

Restituisce le informazioni richieste sulla transazione specificata.
GetTransactionManagerId

Ottiene un identificatore per la gestione transazioni specificata.
OpenEnlistment

Apre un oggetto di integrazione esistente e restituisce un handle all'integrazione.
OpenResourceManager

Apre un gestore di risorse esistente (RM).
OpenTransaction

Apre una transazione esistente.
OpenTransactionManager

Apre un gestore transazioni esistente. (OpenTransactionManager)
OpenTransactionManagerById

Apre un gestore transazioni esistente. (OpenTransactionManagerById)
PrepareComplete

Indica che resource manager (RM) ha completato tutte le operazioni di elaborazione necessarie per garantire che un'operazione di commit o interruzione abbia esito positivo per la transazione specificata.
PrepareEnlistment

Prepara la transazione associata a questo handle di integrazione. Questa funzione viene usata dai gestori delle risorse di comunicazione (talvolta denominati gestori di transazioni superiori).
PrePrepareComplete

Segnala che il gestore risorse ha completato il proprio lavoro di preparazione, in modo che altri gestori di risorse possano ora avviare le operazioni di preparazione.
PrePrepareEnlistment

Prepara in modo preliminare la transazione associata a questo handle di integrazione. Questa funzione viene usata dai gestori delle risorse di comunicazione (talvolta denominati gestori di transazioni superiori).
ReadOnlyEnlistment

Richiede che l'integrazione specificata venga convertita in un'integrazione di sola lettura. Un'integrazione di sola lettura non può partecipare al risultato della transazione e non viene registrata in modo permanente per il ripristino.
RecoverEnlistment

Recupera lo stato di un'integrazione.
RecoverResourceManager

Recupera lo stato di un gestore risorse dal relativo file di log.
RecoverTransactionManager

Recupera lo stato di un gestore transazioni dal relativo file di log.
RenameTransactionManager

Rinomina un oggetto gestione transazioni (TM). Questa funzione può essere usata solo in handle TM denominati.
RollbackComplete

Indica che resource manager (RM) ha completato correttamente il rollback di una transazione.
RollbackEnlistment

Esegue il rollback della transazione specificata associata a un'integrazione. Non è possibile chiamare questa funzione per l'integrazione di sola lettura.
RollbackTransaction

Richiede il rollback della transazione specificata.
RollbackTransactionAsync

Richiede il rollback della transazione specificata. Questa funzione restituisce in modo asincrono.
RollforwardTransactionManager

Recupera le informazioni solo sul valore dell'orologio virtuale specificato.
SetEnlistmentRecoveryInformation

Imposta una struttura opaca definita dall'utente dei dati di recupero da KTM.
SetResourceManagerCompletionPort

Associa la porta di completamento di I/O specificata al gestore risorse (RM) specificato. Questa porta riceve tutte le notifiche per RM.
SetTransactionInformation

Imposta le informazioni sulla transazione per la transazione specificata.
SinglePhaseReject

Indica che resource manager (RM) rifiuta una richiesta a fase singola. Quando un gestore transazioni riceve questa chiamata, avvia un commit in due fasi e invia una richiesta di preparazione a tutte le macchine virtuali elencate.