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. |