objetos Resource Manager

Los objetos de Resource Manager representan administradores de recursos. Cada administrador de recursos debe llamar a ZwCreateResourceManager para registrarse en KTM.

KTM proporciona un conjunto de rutinas de objetos de Resource Manager a las que pueden llamar los administradores de recursos en modo kernel. KTM también proporciona un conjunto similar de rutinas en modo usuario a las que pueden llamar las aplicaciones en modo usuario. Para obtener más información sobre las rutinas en modo de usuario, consulte el Microsoft Windows SDK.

KTM crea un objeto de administrador de recursos cuando un administrador de recursos llama a ZwCreateResourceManager.

Los componentes de TPS pueden llamar a ZwOpenResourceManager para abrir identificadores adicionales en un objeto de Resource Manager. Pero la mayoría de los diseños tpS no requieren controladores abiertos adicionales.

Los administradores de recursos cierran sus identificadores para los objetos de Resource Manager mediante una llamada a ZwClose. Si se cierra el último identificador y el administrador de recursos todavía tiene inscritos en las transacciones que no se han confirmado, KTM envía TRANSACTION_NOTIFY_ROLLBACK notificaciones a todos los administradores de recursos para las transacciones asociadas a esas inscripciones.

El sistema operativo elimina el objeto después de cerrar el último identificador y KTM ha liberado todas sus referencias al objeto .