对象目录
对象目录是一个命名对象,仅用于包含其他命名对象。 例如, \Device 对象目录包含驱动程序创建的命名设备对象。
不要将对象目录与文件系统目录混淆。 对象目录仅存在于对象管理器中,不对应于磁盘上的任何目录。 (文件系统目录实际上表示为文件对象。)
下面是包含驱动程序可能创建或使用的对象的顶级对象目录的列表:
\回调
系统在此目录中创建标准回调对象。 有关详细信息,请参阅 使用System-Defined回调对象。
\装置
驱动程序在此目录中创建命名设备对象。 有关详细信息,请参阅 命名设备对象。
\KernelObjects
系统在此目录中创建标准事件对象。 有关详细信息,请参阅 标准事件对象。
\DosDevices
此目录将设备的 MS-DOS 设备名称存储为指向相应设备对象的符号链接。 有关详细信息,请参阅 MS-DOS 设备名称。
系统会创建其他顶级目录,但它们保留供系统使用。
驱动程序可以通过调用 ZwCreateDirectoryObject 例程创建新的对象目录。