Função SetEnlistmentRecoveryInformation (ktmw32.h)
Define uma estrutura opaca e definida pelo usuário de dados de recuperação da KTM. As informações de recuperação são armazenadas em um log em nome de um gerenciador de recursos (RM) chamando SetEnlistmentRecoveryInformation. Após uma falha, a RM pode usar GetEnlistmentRecoveryInformation para recuperar as informações.
Sintaxe
BOOL SetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
Parâmetros
[in] EnlistmentHandle
Um identificador para a inscrição.
[in] BufferSize
O tamanho do Buffer, em bytes.
[in] Buffer
As informações de recuperação.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero (0). Para obter informações de erro estendidas, chame a função GetLastError.
A lista a seguir identifica os possíveis códigos de erro:
Comentários
Essa chamada não pode ser usada com gerenciadores de transações voláteis.
As informações fornecidas pelo usuário podem não ser armazenadas de maneira durável no log após a conclusão desta operação, mas serão armazenadas de maneira durável até o final da próxima operação de confirmação para esse alistamento.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | ktmw32.h |
Biblioteca | Ktmw32.lib |
DLL | Ktmw32.dll |