Дополнительные интерфейсы транзакций

Помимо транзакционных интерфейсов, которые можно использовать при доступе к KTM, корпорация Майкрософт предоставляет несколько дополнительных транзакционных интерфейсов, в том числе следующие:

  • Для драйверов минифильтров файловой системы диспетчер фильтров предоставляет подпрограммы, позволяющие драйверам минифильтра включаться в транзакции, получать уведомления об изменениях состояния транзакций и присоединять контексты к транзакциям. Дополнительные сведения об этих возможностях см. в разделе FltEnlistInTransaction.

  • Начиная с Windows Vista файловая система NTFS и реестр реализуются как диспетчеры ресурсов, поддерживающие транзакционные операции. Дополнительные сведения о транзакционных возможностях NTFS и реестра транзакций см. в Microsoft Windows SDK.

  • Координатор распределенных транзакций (DTC) обеспечивает взаимодействие с KTM через интерфейс IKernelTransaction . Дополнительные сведения об интерфейсе IKernelTransaction см. в Microsoft Windows SDK.

  • Платформа .NET Framework поддерживает пространство имен System.Transactions. Дополнительные сведения об этом пространстве имен см. на веб-сайте разработчиков Майкрософт.