Partilhar via


Gerenciador de transações do kernel

Finalidade

O Kernel Transaction Manager (KTM) permite o desenvolvimento de aplicações que utilizam transações. O mecanismo de transação em si está dentro do kernel, mas as transações podem ser desenvolvidas para transações no modo kernel ou usuário, e dentro de um único host ou entre hosts distribuídos.

A KTM é usada para implementar NTFS Transacional (TxF) e Registro Transacional (TxR). TxF permite operações transacionadas do sistema de arquivos dentro do sistema de arquivos NTFS. O TxR permite operações de registro transacionadas. A KTM permite que as aplicações cliente coordenem o sistema de ficheiros e as operações de registo com uma transação.

Para desenvolver um aplicativo que coordena transações com recursos diferentes de TxF ou TxR, você deve primeiro desenvolver um serviço com reconhecimento de transações do Win32, também chamado de gerenciador de recursos.

Os aplicativos gerenciados e COM+ devem usar seus gerenciadores de transações nativos.

Quando aplicável

A KTM pode ser usada com aplicativos e gerenciadores de recursos hospedados no Windows Vista ou Windows Server 2008.

Público de desenvolvedores

A API KTM foi concebida para ser utilizada por programadores C e C++.

Requisitos de tempo de execução

A KTM é suportada a partir do Windows Vista.

Nesta secção

Tópico Descrição
Sobre
Informações gerais sobre transações e as capacidades fornecidas pela KTM.
de referência
Documentação para as funções, estruturas de dados, enumerações e outros elementos de programação da KTM.

Sistema de Arquivos de Log Comum

NTFS Transacional (TxF)

Coordenador de Transações Distribuídas