Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El componente administrador de objetos en modo kernel de Windows administra objetos. Los archivos, los dispositivos, los mecanismos de sincronización, las 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
Exclusiones mutuas
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 nombres de objetos para seguir la información de estos.
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 Administración de objetos kernel.
Las rutinas que proporcionan una interfaz directa al administrador de objetos suelen tener el prefijo "Ob"; por ejemplo, ObGetObjectSecurity. Para buscar rutinas de 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
en el campo de filtro y luego desplácese hacia abajo hasta las rutinas Ob*.
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 lo que significa basado en objetos para Windows, vea Basado en objetos.