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 de 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 de système de fichiers sont, en fait, représentés sous forme d’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 :

  • \Rappels

    Le système crée des objets de rappel standard dans ce répertoire. Pour plus d’informations, consultez Utilisation d’un objet callback 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 Objets d’événements standard.

  • \DosDevices

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

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 .