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

Vedi anche

GetEnlistmentRecoveryInformation

Funzioni di Gestione transazioni kernel