Compartir a través de


Administrador de objetos de Windows Kernel-Mode

El componente administrador de objetos en modo kernel de Windows administra objetos. Los archivos, dispositivos, mecanismos de sincronización, claves del Registro, etc., se representan como objetos en modo kernel. Cada objeto tiene un encabezado (que contiene información sobre el objeto, como su nombre, tipo y ubicación) y un cuerpo (que contiene datos en un formato determinado por cada tipo de objeto).

Windows tiene más de 25 tipos de objetos. Algunos de los tipos son:

  • Archivos

  • Dispositivos

  • Subprocesos

  • Procesos

  • Eventos

  • Mutexes

  • Semáforos

  • Claves del Registro

  • Trabajos

  • Secciones

  • Tokens de acceso

  • Vínculos simbólicos

El administrador de objetos administra los objetos en Windows realizando las siguientes tareas principales:

  • Administrar la creación y destrucción de objetos.

  • Mantener una base de datos de espacio de nombres de objeto para realizar un seguimiento de la información del objeto.

  • Realizar un seguimiento de los recursos asignados a cada proceso.

  • Seguimiento de los derechos de acceso de objetos específicos para proporcionar seguridad.

  • Administrar la duración de un objeto y determinar cuándo se destruirá automáticamente un objeto para reciclar el espacio de recursos.

Para obtener más información sobre los objetos en Windows, vea Administrar objetos kernel.

Las rutinas que proporcionan una interfaz directa al administrador de objetos suelen tener el prefijo "Ob"; por ejemplo, ObGetObjectSecurity. Para buscar rutinas del administrador de objetos, use la opción Filtrar por título en la tabla de contenido para el encabezado wdm.h y el encabezado ntifs.h. En concreto, escriba Ob el campo de filtro y desplácese hacia abajo hasta las rutinas Ob*.

Tenga en cuenta que Windows usa objetos como abstracción para los recursos. Sin embargo, Windows no está orientado a objetos en el significado clásico de C++ del término. Windows está basado en objetos. Para obtener más información sobre los medios basados en objetos para Windows, vea Basado en objetos.