Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le composant Gestionnaire d’objets en mode noyau Windows gère les objets. Les fichiers, les appareils, les mécanismes de synchronisation, les clés de Registre, et ainsi de suite, sont tous représentés en tant qu’objets en mode noyau. Chaque objet a un en-tête (contenant des informations sur l’objet, comme son nom, son type et son emplacement) et un corps (contenant des données dans un format déterminé par chaque type d’objet).
Windows a plus de 25 types d’objets. Voici quelques-uns des types suivants :
Fichiers
Dispositifs
Threads
Processus
Événements
Mutex
Sémaphores
Clés de Registre
Emplois
Rubriques
Jetons d’accès
Liens symboliques
Le gestionnaire d’objets gère les objets dans Windows en effectuant les tâches principales suivantes :
Gestion de la création et de la destruction d’objets.
Conservation d’une base de données d’espace de noms d’objets pour le suivi des informations sur les objets.
Suivi des ressources affectées à chaque processus.
Suivi des droits d’accès pour des objets spécifiques afin d’assurer la sécurité.
Gestion de la durée de vie d’un objet et détermination du moment où un objet sera automatiquement détruit pour recycler l’espace de ressources.
Pour plus d’informations sur les objets dans Windows, consultez Gestion des objets de noyau.
Les routines qui fournissent une interface directe au gestionnaire d’objets sont généralement précédées des lettres « Ob » ; par exemple , ObGetObjectSecurity. Pour rechercher des routines de gestionnaire d’objets, utilisez l’option Filtrer par titre dans la table des matières pour l’en-tête wdm.h et l’en-tête ntifs.h. Plus précisément, tapez Ob dans le champ de filtre, puis faites défiler vers le bas jusqu’aux routines Ob*.
Windows utilise des objets comme abstraction pour les ressources. Toutefois, Windows n’est pas orienté objet dans la signification C++ classique du terme. Windows est basé sur des objets. Pour plus d’informations sur les moyens basés sur des objets pour Windows, consultez Object-Based.