Compartilhar via


cabeçalho ktmw32.h

Esse cabeçalho é usado pelo Acesso a Dados e armazenamento. Para obter mais informações, consulte:

ktmw32.h contém as seguintes interfaces de programação:

Funções

 
CommitComplete

Indica que um gerenciador de recursos (RM) terminou de confirmar uma transação que foi solicitada pelo TM (gerenciador de transações).
CommitEnlistment

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 gerentes de transações superiores).
Committransaction

Solicita que a transação especificada seja confirmada. (CommitTransaction)
CommitTransactionAsync

Solicita que a transação especificada seja confirmada. (CommitTransactionAsync)
CreateEnlistment

Cria um alistamento, define seu estado inicial e abre um identificador para a inscrição com o acesso especificado.
CreateResourceManager

Cria um novo objeto RM (gerenciador de recursos) e associa o RM a um TM (gerenciador de transações).
Createtransaction

Cria um novo objeto de transação.
CreateTransactionManager

Cria um novo objeto TM (gerenciador de transações) e retorna um identificador com o acesso especificado.
GetCurrentClockTransactionManager

Obtém um valor de relógio virtual de um gerenciador de transações.
GetEnlistmentId

Obtém o identificador (ID) para a inscrição especificada.
GetEnlistmentRecoveryInformation

Recupera uma estrutura opaca de dados de recuperação do KTM.
GetNotificationResourceManager

Solicita e recebe uma notificação para um gerenciador de recursos (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 um RM (gerenciador de recursos). Essa função é usada pelo registro RM para receber notificações quando uma transação altera o estado.
GetTransactionId

Obtém o identificador (ID) da transação especificada.
GetTransactionInformation

Retorna as informações solicitadas sobre a transação especificada.
GetTransactionManagerId

Obtém um identificador para o gerenciador de transações especificado.
OpenEnlistment

Abre um objeto de inscrição existente e retorna um identificador para a inscrição.
OpenResourceManager

Abre um RM (gerenciador de recursos) existente.
OpenTransaction

Abre uma transação existente.
OpenTransactionManager

Abre um gerenciador de transações existente. (OpenTransactionManager)
OpenTransactionManagerById

Abre um gerenciador de transações existente. (OpenTransactionManagerById)
PrepareComplete

Indica que o gerenciador de recursos (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.
PrepareEnlistment

Prepara 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 gerentes de transações superiores).
PrePrepareComplete

Sinaliza que esse gerenciador de recursos concluiu seu trabalho de preparação para que outros gerentes de recursos agora possam iniciar suas operações de preparação.
PrePrepareEnlistment

Prepara previamente 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 gerentes de transações superiores).
ReadOnlyEnlistment

Solicita que o alistamento especificado seja convertido em um alistamento somente leitura. Uma inscrição somente leitura não pode participar do resultado da transação e não é registrada para recuperação.
RecoverEnlistment

Recupera o estado de um alistamento.
RecoverResourceManager

Recupera o estado de um gerenciador de recursos de seu arquivo de log.
RecoverTransactionManager

Recupera o estado de um gerenciador de transações de seu arquivo de log.
RenameTransactionManager

Renomeia um objeto TM (gerenciador de transações). Essa função só pode ser usada em identificadores TM nomeados.
RollbackComplete

Indica que o gerenciador de recursos (RM) concluiu com êxito a reversão de uma transação.
RollbackEnlistment

Reverte a transação especificada associada a uma inscrição. Essa função não pode ser chamada para alistamentos somente leitura.
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.
RollforwardTransactionManager

Recupera informações somente para o valor do relógio virtual especificado.
SetEnlistmentRecoveryInformation

Define uma estrutura opaca e definida pelo usuário de dados de recuperação da KTM.
SetResourceManagerCompletionPort

Associa a porta de conclusão de E/S especificada ao RM (gerenciador de recursos) especificado. Essa porta recebe todas as notificações para a RM.
SetTransactionInformation

Define as informações de transação para a transação especificada.
SinglePhaseReject

Indica que o gerenciador de recursos (RM) está recusando uma solicitação de fase única. Quando um TM (gerenciador de transações) recebe essa chamada, ele inicia uma confirmação em duas fases e envia uma solicitação de preparação para todos os RMs inscritos.