Partager via


Répertoires d’objets

Un répertoire d’objets est un objet nommé utilisé uniquement pour contenir d’autres objets nommés. Par exemple, le répertoire d’objets \Device contient les objets d’appareil nommés créés par les pilotes.

Ne confondez pas les répertoires d’objets avec les répertoires du système de fichiers. Les répertoires d’objets existent uniquement dans le gestionnaire d’objets et ne correspondent à aucun répertoire sur le disque. (Les répertoires du système de fichiers sont, en fait, représentés en tant qu’objets de fichier.)

Voici une liste des répertoires d’objets de niveau supérieur qui contiennent des objets que les pilotes peuvent créer ou utiliser :

  • \Callbacks

    Le système crée des objets de rappel standard dans ce répertoire. Pour plus d’informations, consultez Utilisation d’un objet de rappel System-Defined.

  • \Appareil

    Les pilotes créent des objets d’appareil nommés dans ce répertoire. Pour plus d’informations, consultez objets d’appareil nommés.

  • \KernelObjects

    Le système crée des objets d’événements standard dans ce répertoire. Pour plus d’informations, consultez standard Event Objects.

  • \DosDevices

    Ce répertoire stocke le nom de l’appareil MS-DOS d’un appareil en tant que lien symbolique vers l’objet d’appareil correspondant. Pour plus d’informations, consultez MS-DOS Noms d’appareils.

Le système crée d’autres répertoires de niveau supérieur, mais ils sont réservés à l’utilisation du système.

Les pilotes peuvent créer de nouveaux répertoires d’objets en appelant la routine ZwCreateDirectoryObject .