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.
Les objets en mode noyau sont nommés ou non nommés. Le nom de l’objet est une chaîne Unicode que les composants en mode utilisateur et en mode noyau peuvent utiliser pour faire référence à l’objet. Par exemple, \KernelObjects\LowMemoryCondition est le nom de l’objet d’événement standard qui signale quand la quantité de mémoire libre dans le système est faible.
Les composants en mode utilisateur et en mode noyau utilisent le nom de l’objet pour ouvrir un handle à un objet. Toutes les opérations suivantes sont effectuées à l’aide de la poignée.
Si un objet n’est pas nommé, un composant en mode utilisateur ne peut pas ouvrir un handle. Les composants en mode noyau peuvent faire référence à un objet sans nom par un pointeur ou un handle.
Les objets nommés sont organisés en hiérarchie. Chaque objet est nommé par rapport à un objet parent. Chaque composant du nom de l’objet commence par une barre oblique inverse. Par exemple, \KernelObjects est l’objet parent de \KernelObjects\LowMemoryCondition.
Seuls certains types d’objets peuvent avoir des objets enfants. Voici quelques exemples :
Les répertoires d’objets ont des objets enfants. Le gestionnaire d’objets utilise des répertoires d’objets pour organiser les objets. Par exemple , \KernelObjects est un répertoire d’objets qui contient des objets d’événement standard. Les répertoires d’objets ne correspondent pas aux répertoires réels sur un disque. Pour plus d’informations, consultez Répertoires d’objets.
Les objets de périphérique pour les disques ont des objets enfants qui correspondent aux fichiers sur le disque.
Les objets de fichiers qui représentent des répertoires ont des objets enfants correspondant aux fichiers du répertoire.
Les objets d’appareil pour les pilotes WDM ont leur propre espace de noms qui peut être utilisé de manière définie par le pilote. Pour plus d’informations, consultez Contrôle de l’accès aux espaces de noms d’appareil.
Les fichiers ont des noms d’objets relatifs à \DosDevices. Par exemple, le fichier C :\Directory\File peut être spécifié en tant que \DosDevices\C :\Directory\File.
Par exemple, les composants du nom de l’objet peuvent être décrits comme suit.
| Nom d’objet | Descriptif |
|---|---|
\DosDevices |
Répertoire d’objets. |
\DosDevices\C : |
Objet de périphérique représentant le lecteur C: |
\DosDevices\C :\Directory |
Objet fichier représentant le répertoire nommé C :\Directory. |
\DosDevices\C :\Directory\File |
Objet fichier représentant le fichier nommé C :\Directory\File. |
Les pilotes qui créent des objets nommés le font dans des répertoires d’objets spécifiques. Pour plus d’informations, consultez Répertoires d’objets.