Compartir a través de


Objetos KTM

El Administrador de transacciones de kernel (KTM) define los cuatro tipos de objeto siguientes:

Estos cuatro tipos de objeto tienen las siguientes características:

  • Para crear un objeto y obtener un identificador de objeto, los componentes de TPS pueden llamar a una rutina de creación .

  • Para obtener identificadores de objeto adicionales a un objeto existente, los componentes de TPS pueden llamar a una rutina abierta .

  • Para obtener información sobre un objeto, los componentes de TPS pueden llamar a una rutina de consulta .

  • Para cerrar un identificador de objeto, los componentes de TPS llaman a ZwClose.

KTM asigna un GUID de identificador a cada objeto. En el caso de los objetos de transacción, este GUID de identificador también se conoce como identificador de unidad de trabajo (UOW) que los clientes pueden especificar. Los componentes de TPS pueden usar los GUID de identificador para realizar un seguimiento de los objetos. Un componente TPS que crea un objeto puede pasar el GUID de identificador del objeto a otro componente para que el último componente pueda abrir un identificador para el objeto.

Cualquier componente TPS que use KTM puede llamar a ZwEnumerateTransactionObject para enumerar objetos KTM, pero la mayoría de los componentes no tienen que llamar a esta rutina.

Esta sección contiene los siguientes temas:

Objetos del Administrador de transacciones

objetos de Resource Manager

Objetos de transacción

Objetos de inscripción