Administrador de transacciones de kernel

Propósito

El Administrador de transacciones de kernel (KTM) permite el desarrollo de aplicaciones que usan transacciones. El propio motor de transacciones está dentro del kernel, pero las transacciones se pueden desarrollar para transacciones en modo kernel o usuario, y dentro de un único host o entre hosts distribuidos.

KTM se usa para implementar NTFS transaccional (TxF) y registro transaccional (TxR). TxF permite operaciones del sistema de archivos con transacciones dentro del sistema de archivos NTFS. TxR permite operaciones de registro de transacciones. KTM permite a las aplicaciones cliente coordinar las operaciones del registro y del sistema de archivos con una transacción.

Para desarrollar una aplicación que coordina las transacciones con recursos distintos de TxF o TxR, primero debe desarrollar un servicio compatible con transacciones Win32, también denominado administrador de recursos.

Las aplicaciones administradas y COM+ deben usar sus administradores de transacciones nativos.

Donde sea aplicable

KTM se puede usar con aplicaciones y administradores de recursos hospedados en Windows Vista o Windows Server 2008.

Audiencia de desarrolladores

La API de KTM está diseñada para su uso por parte de programadores de C y C++.

Requisitos de tiempo de ejecución

KTM se admite a partir de Windows Vista.

En esta sección

Tema Descripción
Acerca de
Información general sobre las transacciones y las funcionalidades proporcionadas por KTM.
Referencia
Documentación sobre las funciones, estructuras de datos, enumeraciones y otros elementos de programación de KTM.

Sistema de archivos de registro común

NTFS transaccional (TxF)

Coordinador de transacciones distribuidas