Compartilhar via


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

Propósito

O TxFS (Transactional NTFS) 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 entre 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 façam parte de uma transação envolvendo outras fontes de dados, como SQL Server e TxR (Registro Transacted).

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-alvo do desenvolvedor

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.
de referência de
Documentação para as funções, estruturas de dados, enumerações e outros elementos de programação.