オブジェクト ディレクトリ

オブジェクト ディレクトリは名前付きオブジェクトであり、他の名前付きオブジェクトの格納専用として使用されます。 たとえば、\Device オブジェクト ディレクトリには、ドライバーで作成した名前付きデバイス オブジェクトが置かれます。

オブジェクト ディレクトリとファイル システム ディレクトリを混同しないでください。 オブジェクト ディレクトリはオブジェクト マネージャーにのみ存在し、ディスク上のどのディレクトリにも対応していません (実際、ファイル システム ディレクトリはファイル オブジェクトとして表現されます)。

最上位レベルのオブジェクト ディレクトリのうち、ドライバーで作成または使用するオブジェクトを格納するディレクトリを次に示します。

システムで作成される最上位レベルのディレクトリはほかにもありますが、すべてシステム用に予約されています。

ドライバーでは、ZwCreateDirectoryObject ルーチンを呼び出すことによって新しいオブジェクト ディレクトリを作成できます。