Share via


Funzione GetEnlistmentRecoveryInformation (ktmw32.h)

Recupera una struttura opaca dei dati di recupero da KTM. Le informazioni di ripristino vengono archiviate in un log per conto di un resource manager (RM) chiamando la funzione SetEnlistmentRecoveryInformation . Dopo un errore, rm può usare la funzione GetEnlistmentRecoveryInformation per recuperare le informazioni.

Sintassi

BOOL GetEnlistmentRecoveryInformation(
  [in]            HANDLE EnlistmentHandle,
  [in]            ULONG  BufferSize,
  [out]           PVOID  Buffer,
  [out, optional] PULONG BufferUsed
);

Parametri

[in] EnlistmentHandle

Handle per l'inserimento.

[in] BufferSize

Dimensioni del parametro Buffer , in byte.

[out] Buffer

Puntatore a un buffer che riceve le informazioni di ripristino dell'elenco.

[out, optional] BufferUsed

Puntatore a una variabile che riceve il numero effettivo di byte restituiti nel parametro Buffer .

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.

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

Funzioni di Gestione transazioni kernel

SetEnlistmentRecoveryInformation