Compartilhar via


Diretórios de objeto

Um diretório de objeto é um objeto nomeado que é usado apenas para conter outros objetos nomeados. Por exemplo, o diretório \Device object contém os objetos de dispositivo nomeados criados por drivers.

Não confunda diretórios de objeto com diretórios do sistema de arquivos. Os diretórios de objeto existem apenas no gerenciador de objetos e não correspondem a nenhum diretório no disco. (Os diretórios do sistema de arquivos são, de fato, representados como objetos de arquivo.)

Veja a seguir uma lista dos diretórios de objeto de nível superior que contêm drivers de objetos que podem criar ou usar:

  • \Retornos

    O sistema cria objetos de retorno de chamada padrão neste diretório. Para obter mais informações, consulte Usando um objeto de retorno de chamada System-Defined.

  • \Dispositivo

    Os drivers criam objetos de dispositivo nomeados neste diretório. Para obter mais informações, consulte Objetos de dispositivo nomeados.

  • \KernelObjects

    O sistema cria objetos de evento padrão neste diretório. Para obter mais informações, consulte Objetos de Evento Padrão.

  • \DosDevices

    Esse diretório armazena o nome do dispositivo MS-DOS de um dispositivo como um link simbólico para o objeto de dispositivo correspondente. Para obter mais informações, consulte Nomes de dispositivo MS-DOS.

O sistema cria outros diretórios de nível superior, mas eles são reservados para uso do sistema.

Os drivers podem criar novos diretórios de objeto chamando a rotina ZwCreateDirectoryObject .