NTFS transacional (TxF)

[A Microsoft recomenda fortemente que os desenvolvedores utilizem meios alternativos para alcançar as necessidades do aplicativo. Muitos cenários para os quais o TxF foi desenvolvido podem ser obtidos por meio de técnicas mais simples e prontamente disponíveis. Além disso, o 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 para usar o NTFS transacional.]

Finalidade

O TxF (NTFS transacional) permite que as 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.

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

Quando aplicável

Um aplicativo pode usar o TxF para preservar a integridade dos dados no disco causados por condições de erro inesperadas e ajudar a resolver cenários simultâneos de usuário 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 funcional das transações usando KTM ou DTC (Coordenador de Transações Distribuídas).

Requisitos de tempo de execução

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

Nesta seção

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