The Wayback Machine - https://web.archive.org/web/20140701224614/http://www.codeguru.com/member.php/Nick+Wienholt/

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

  • Most IT professionals will agree that Solid State Disks (SSD) are the new high performance alternative to existing physical disks. While SSD's offer significant improvements to performance, they come with a premium price tag. Is the performance gain worth the money spent if SSD is added to my environment? Are operating system tools quite enough to manage storage performance? Download this white paper to find the answers to these issues and others you may commonly face with your database and virtual servers, as …

  • When it comes to desktops, it's all about the applications. Cloud-hosted virtual desktops are growing fast because you get local data center-class security and 24x7 access with the complete personalization and flexibility of your own desktop. Organizations make five common mistakes when it comes to planning and implementing their application management strategy. This eBook tells you what they are and how to avoid them, and offers real-life case studies on customers who didn't let their apps get in the way of …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds