Partilhar via


NTFS transacional (TxF)

[A Microsoft recomenda vivamente que os programadores utilizem meios alternativos para satisfazer as necessidades da sua aplicação. Muitos cenários para os quais o TxF foi desenvolvido podem ser alcançados através de técnicas mais simples e mais prontamente disponíveis. Além disso, TxF pode não estar disponível em versões futuras do Microsoft Windows. Para obter mais informações e alternativas ao TxF, consulte Alternativas ao uso do NTFS Transacional.]

Finalidade

O NTFS transacional (TxF) permite que operações de arquivo em um volume do sistema de arquivos NTFS sejam executadas em uma transação. As transações TxF aumentam a confiabilidade do aplicativo protegendo a integridade dos dados em falhas e simplificam o desenvolvimento de aplicativos reduzindo consideravelmente a quantidade de código de tratamento de erros.

TxF usa a estrutura de transação fornecida pelo Kernel Transaction Manager (KTM). Isso permite que as operações de arquivo TxF façam parte de uma transação envolvendo outras fontes de dados, como o SQL Server e o Registro Transacionado (TxR).

Quando aplicável

Um aplicativo pode usar TxF para preservar a integridade dos dados no disco causados por condições de erro inesperadas e ajudar a resolver cenários de usuário simultâneos do sistema de arquivos, isolando suas alterações de outras pessoas enquanto as alterações estão sendo feitas.

Público de desenvolvedores

Antes de usar o TxF, você deve ter um conhecimento prático das transações usando a KTM ou Coordenador de Transações Distribuídas (DTC).

Requisitos de tempo de execução

TxF está disponível a partir do Windows Vista.

Nesta secção

Tópico Descrição
Sobre
Informações gerais sobre NTFS transacional.
de referência
Documentação para as funções, estruturas de dados, enumerações e outros elementos de programação.