其他事务接口

除了可以通过访问 KTM 使用的事务接口外,Microsoft 还提供了几个其他事务接口,包括:

  • 对于文件系统微筛选器驱动程序, 筛选器管理器 提供例程,使微筛选器驱动程序能够在事务中登记、接收有关事务状态更改的通知以及将上下文附加到事务。 有关这些功能的详细信息,请参阅 FltEnlistInTransaction

  • 从 Windows Vista 开始,NTFS 文件系统和注册表作为支持事务操作的资源管理器实现。 有关事务 NTFS 和事务注册表功能的详细信息,请参阅Microsoft Windows SDK。

  • 分布式事务处理协调器 (DTC) 通过 IKernelTransaction 接口提供与 KTM 的互操作性。 有关 IKernelTransaction 接口的详细信息,请参阅Microsoft Windows SDK。

  • .NET Framework支持 System.Transactions 命名空间。 有关此命名空间的详细信息,请参阅 Microsoft 开发人员网站