Función GetEnlistmentRecoveryInformation (ktmw32.h)

Recupera una estructura opaca de datos de recuperación de KTM. La información de recuperación se almacena en un registro en nombre de un administrador de recursos (RM) mediante una llamada a la función SetEnlistmentRecoveryInformation . Después de un error, RM puede usar la función GetEnlistmentRecoveryInformation para recuperar la información.

Sintaxis

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

Parámetros

[in] EnlistmentHandle

Identificador de la inscripción.

[in] BufferSize

Tamaño del parámetro Buffer , en bytes.

[out] Buffer

Puntero a un búfer que recibe la información de recuperación de inscripción.

[out, optional] BufferUsed

Puntero a una variable que recibe el número real de bytes devueltos en el parámetro Buffer .

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es 0 (cero). Para obtener información ampliada de los errores, llame a la función GetLastError.

En la lista siguiente se identifican los posibles códigos de error:

Comentarios

Esta llamada no se puede usar con administradores de transacciones volátiles.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado ktmw32.h
Library Ktmw32.lib
Archivo DLL Ktmw32.dll

Consulte también

Funciones del Administrador de transacciones de kernel

SetEnlistmentRecoveryInformation