Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções a seguir são usadas com transações.
| Função | Descrição |
|---|---|
| commitTransaction | Solicita que a transação especificada seja confirmada. |
| commitTransactionAsync | Solicita que a transação especificada seja confirmada. |
| CreateTransaction | Cria um novo objeto de transação. |
| GetTransactionId | Obtém a ID da transação especificada. |
| GetTransactionInformation | Retorna as informações solicitadas sobre a transação especificada. |
| OpenTransaction | Abre uma transação existente. |
| RollbackComplete | Indica que o gerenciador de recursos (RM) concluiu com êxito a reversão de uma transação. |
| RollbackTransaction | Solicita que a transação especificada seja revertida. |
| RollbackTransactionAsync | Solicita que a transação especificada seja revertida. Essa função retorna de forma assíncrona. |
| SetTransactionInformation | Define as informações de transação da transação especificada. |
As funções a seguir são usadas com inscrição.
| Função | Descrição |
|---|---|
| CommitComplete | Indica que um RM terminou de confirmar uma transação solicitada pelo TM (gerenciador de transações). |
| CommitEnlistment | Confirma a transação para a inscrição especificada. |
| GetEnlistmentId | Obtém a ID da inscrição especificada. |
| CreateEnlistment | Cria uma inscrição, define seu estado inicial e abre um identificador para a inscrição com o acesso especificado. |
| GetEnlistmentRecoveryInformation | Recupera uma estrutura opaca de dados de recuperação do KTM. As informações de recuperação são armazenadas em um log em nome de uma RM chamando a função SetEnlistmentRecoveryInformation. Após uma falha, a RM pode usar a função GetEnlistmentRecoveryInformation para recuperar as informações. |
| OpenEnlistment | Abre um objeto de inscrição existente e retorna um identificador para a inscrição. |
| PrepareEnlistment | Chamado por TM superior para indicar que o trabalho de pré-preparação foi concluído. |
| PrePrepareEnlistment | Chamado por TM superior para indicar que o trabalho de pré-preparação foi concluído. |
| RecoverEnlistment | Recupera o estado de uma inscrição. |
| ReadOnlyEnlistment | Solicita que a inscrição especificada seja convertida em uma inscrição somente leitura. Uma inscrição somente leitura não pode participar do resultado da transação e não é registrada de forma durável para recuperação. |
| rollbackEnlistment | Reverte a transação especificada associada a uma inscrição. Essa função não pode ser chamada para inscrição somente leitura. |
| SetEnlistmentRecoveryInformation | Define uma estrutura opaca e definida pelo usuário de dados de recuperação do KTM. As informações de recuperação são armazenadas em um log em nome de uma RM chamando SetEnlistmentRecoveryInformation. Após uma falha, o RM pode usar GetEnlistmentRecoveryInformation para recuperar as informações. |
| SinglePhaseReject | Indica que o RM está recusando uma solicitação de fase única. Quando um TM recebe essa chamada, ele inicia uma confirmação em duas fases e envia uma solicitação de preparação para todos os RMs inscritos. |
As funções a seguir são usadas com gerenciadores de recursos.
| Função | Descrição |
|---|---|
| CreateResourceManager | Cria um novo objeto RM e associa o RM a um TM (gerenciador de transações). |
| GetNotificationResourceManager | Solicita e recebe uma notificação para rm. Essa função é usada pelo registro RM para receber notificações quando uma transação altera o estado. |
| GetNotificationResourceManagerAsync | Solicita e recebe uma notificação assíncrona para uma RM. Essa função é usada pelo RM para se registrar para receber notificações quando uma transação altera o estado. |
| OpenResourceManager | Abre uma RM existente. |
| PrepareComplete | Indica que o RM concluiu todo o processamento necessário para garantir que uma operação de confirmação ou anulação terá êxito para a transação especificada. |
| prePrepareComplete | Sinaliza que essa RM concluiu seu trabalho de preparação, para que outras RMs agora possam iniciar suas operações de preparação. |
| RecoverResourceManager | Recupera o estado de uma RM de seu arquivo de log. |
| SetResourceManagerCompletionPort | Associa a porta de conclusão de E/S especificada ao RM especificado. Essa porta recebe todas as notificações para o RM. |
As funções a seguir são usadas com gerenciadores de transações.
| Função | Descrição |
|---|---|
| CreateTransactionManager | Cria um novo objeto TM e retorna um identificador com o acesso especificado. |
| GetCurrentClockTransactionManager | Obtém um valor de relógio virtual de um TM. |
| GetTransactionManagerId | Obtém um identificador para o TM especificado. |
| OpenTransactionManager | Abre um TM existente. |
| OpenTransactionManagerById | Abre um TM existente. |
| RecoverTransactionManager | Recupera o estado de uma TM de seu arquivo de log. |
| RenameTransactionManager | Renomeia um TM. |
| rollforwardTransactionManager | Recupera o estado da TM de seu arquivo de log para o valor do relógio virtual especificado. |