Articles Written by Nick Wienholt

MFC Integration with the Windows Transactional File System (TxF)

The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.

Programming the Windows Transactional File System (TxF)

The Transactional File System (TxF) supports a number of advanced features that allow full control over data consistency and transaction commitment. In this C++ tutorial, transacted directory operations will be covered, demonstrating the ease with which directory consistency can be guaranteed using the TxF.

A Developer Introduction to the Kernel Transaction Manager (KTM) and Windows Transactional File System (TxF)

The use of transactions to ensure data consistency has long been associated with data maintained in relational database systems. With the Kernel Transaction Manager (KTM) introduced in Windows Vista, transaction support is available at the operating-system level, and Windows components like the Transactional File System (TxF) and Transactional Registry (TxR) allows developers to interact with these resources in a transactional manner.

Programming the Kernel Transaction Manager (KTM) API

The Kernel Transaction Manager (KTM) provides a simple API for developers to create, query, commit and abort transactions. Various Windows resource managers such as the Transactional File System (TxF) can be managed with KTM transactions. Read on to learn more...

Faster Microsoft C++ Programming With The MFC Class Wizard

During the glory days of MFC and ATL in the 1990s and early 2000s, The Visual C++ class wizard was a highly-used and useful IDE tool that simplified life for developers. The re-introduction of the class wizard, after the absence of a decade, demonstrates commitment to the 'glory day's' ideal and adds simplicity to class management tasks inside the IDE.

C++ Programming: Understanding Standard C++ Library Additions in Visual C++ 2010

For every true C++ developer, the Standard C++ Library is the first choice for utility classes, collections and algorithms to streamline the development effort. Continuing on from the investment in core C++ programming improvements in Visual C++ 2008, Visual C++ 2010 introduces improvements in the Standard C++ Library related to C++ 0x, and this article focuses on advancements in Standard C++ collections and algorithms.

Top White Papers and Webcasts

  • Moving from an on-premises environment to Office 365 does not remove the need to plan for disruptions or reduce the business risk requirements for protecting email services. If anything, some risks increase with a move to the cloud. Read how to ease the transition every business faces if considering or already migrating to cloud email. This white paper discusses: Setting expectations when migrating to Office 365 Understanding the implications of relying solely on Exchange Online security Necessary archiving …

  • Anthony Christie, the Chief Marketing Officer for Level Communications, is responsible for customer experience, worldwide marketing and product management. In this informative asset, he shares his insights into why a private network connection to cloud-bases applications is the right decision for your enterprise. Download now to find out more.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date