Funzione SetEnlistmentRecoveryInformation (ktmw32.h)
Imposta una struttura opaca e definita dall'utente dei dati di recupero da KTM. Le informazioni di ripristino vengono archiviate in un log per conto di un resource manager (RM) chiamando SetEnlistmentRecoveryInformation. Dopo un errore, rm può usare GetEnlistmentRecoveryInformation per recuperare le informazioni.
Sintassi
BOOL SetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
Parametri
[in] EnlistmentHandle
Handle per l'inserimento.
[in] BufferSize
Dimensioni del buffer, in byte.
[in] Buffer
Informazioni di ripristino.
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:
Commenti
Questa chiamata non può essere usata con i gestori di transazioni volatili.
Le informazioni fornite dall'utente potrebbero non essere memorizzate duramente nel log al completamento di questa operazione, ma verranno archiviate duramente alla fine dell'operazione di commit successiva per l'inserimento.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | ktmw32.h |
Libreria | Ktmw32.lib |
DLL | Ktmw32.dll |