Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os objetos do modo kernel são nomeados ou não nomeados. O nome do objeto é uma cadeia de caracteres Unicode que os componentes do modo de usuário e do modo kernel podem usar para se referir ao objeto. Por exemplo, \KernelObjects\LowMemoryCondition é o nome do objeto de evento padrão que sinaliza quando a quantidade de memória livre no sistema é baixa.
Tanto os componentes em modo de utilizador como em modo kernel usam o nome do objeto para abrir um identificador para um objeto. Todas as operações subsequentes são executadas usando a alça.
Se um objeto não estiver nomeado, um componente em modo de usuário não poderá abrir um identificador para ele. Os componentes do modo kernel podem se referir a um objeto sem nome por um ponteiro ou um identificador.
Os objetos nomeados são organizados em uma hierarquia. Cada objeto é nomeado em relação a um objeto pai. Cada componente do nome do objeto começa com um caractere de barra invertida. Por exemplo, \KernelObjects é o objeto pai para \KernelObjects\LowMemoryCondition.
Apenas alguns tipos de objetos podem ter objetos filho. Seguem-se alguns exemplos:
Os diretórios de objetos têm objetos filho. O gerenciador de objetos usa diretórios de objetos para organizar objetos. Por exemplo, \KernelObjects é um diretório de objetos que contém objetos de evento padrão. Os diretórios de objeto não correspondem aos diretórios reais em um disco. Para obter mais informações, consulte Diretórios de objetos.
Os objetos de dispositivo para unidades de disco têm objetos filho que correspondem a ficheiros no disco.
Os objetos de arquivo que representam diretórios têm objetos filho correspondentes a arquivos dentro do diretório.
Os objetos de dispositivo para drivers WDM têm seu próprio namespace que pode ser usado de forma definida pelo driver. Para obter mais informações, consulte Controlando o acesso ao namespace do dispositivo.
Os arquivos têm nomes de objeto relativos a \DosDevices. Por exemplo, o arquivo C:\Directory\File pode ser especificado como \DosDevices\C:\Directory\File.
Por exemplo, os componentes do nome do objeto podem ser descritos da seguinte forma.
| Nome do objeto | Descrição |
|---|---|
\DosDevices |
Diretório de objetos. |
\DosDevices\C: |
Objeto de dispositivo que representa o disco C:. |
\DosDevices\C:\Diretório |
Objeto de arquivo que representa o diretório chamado C:\Directory. |
\DosDevices\C:\Diretório\Ficheiro |
Objeto de arquivo que representa o arquivo chamado C:\Directory\File. |
Os drivers que criam objetos nomeados fazem isso em diretórios de objetos específicos. Para obter mais informações, consulte Diretórios de objetos.