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 |