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:
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. |