Función SetEnlistmentRecoveryInformation (ktmw32.h)

Establece una estructura opaca definida por el usuario 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 SetEnlistmentRecoveryInformation. Después de un error, RM puede usar GetEnlistmentRecoveryInformation para recuperar la información.

Sintaxis

BOOL SetEnlistmentRecoveryInformation(
  [in] HANDLE EnlistmentHandle,
  [in] ULONG  BufferSize,
  [in] PVOID  Buffer
);

Parámetros

[in] EnlistmentHandle

Identificador de la inscripción.

[in] BufferSize

Tamaño del búfer, en bytes.

[in] Buffer

Información de recuperación.

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.

Es posible que la información proporcionada por el usuario no se almacene de forma duradera en el registro al finalizar esta operación, pero se almacenará de forma duradera al final de la siguiente operación de confirmación para esta inscripción.

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

GetEnlistmentRecoveryInformation

Funciones del Administrador de transacciones de kernel