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