Compartilhar via


Função CommitEnlistment (ktmw32.h)

Confirma a transação associada a esse identificador de inscrição. Essa função é usada por gerenciadores de recursos de comunicação (às vezes chamados de gerenciadores de transações superiores).

Sintaxe

BOOL CommitEnlistment(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Parâmetros

[in] EnlistmentHandle

Um identificador para a inscrição a ser confirmada.

[in] TmVirtualClock

Um ponteiro para o valor mais recente do relógio virtual recebido para essa inscrição. Se você especificar NULL, o valor do relógio virtual não será alterado.

Para alterar o valor do relógio virtual, esse valor deve ser maior que o valor atual retornado por um TM subordinado.

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:

Requisitos

   
Cliente mínimo com suporte Windows Vista com SP1
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho ktmw32.h
Biblioteca KtmW32.lib
DLL KtmW32.dll

Confira também

CommitComplete

CreateEnlistment

GetCurrentClockTransactionManager

Funções do Gerenciador de Transações do Kernel