物件名稱

核心模式物件的名稱或未命名。 物件名稱是 Unicode 字串,使用者模式和核心模式元件都可以用來參考物件。 例如, \KernelObjects\LowMemoryCondition 是標準事件物件的名稱,當系統中的可用記憶體數量很低時發出訊號。

使用者模式和核心模式元件都會使用物件名稱來開啟物件的控制碼。 所有後續作業都是使用 控制碼來執行。

如果物件未命名,使用者模式元件就無法開啟它的控制碼。 核心模式元件可以透過指標或控制碼來參考未命名的物件。

具名物件會組織成階層。 每個物件都會相對於父物件命名。 物件名稱的每個元件都是以反斜線字元開頭。 例如, \KernelObjects\KernelObjects\LowMemoryCondition的父物件。

只有某些類型的物件可以有子物件。 以下是一些範例:

  • 物件目錄具有子物件。 物件管理員會使用物件目錄來組織物件。 例如 ,\KernelObjects 是保存標準事件物件的物件目錄。 物件目錄不會對應到磁片上的實際目錄。 如需詳細資訊,請參閱 物件目錄

  • 磁片磁碟機的裝置物件具有對應至磁片上檔案的子物件。

  • 代表目錄的檔案物件具有對應至目錄中檔案的子物件。

  • WDM 驅動程式的裝置物件有自己的命名空間,可用於驅動程式定義的方式。 如需詳細資訊,請參閱 控制裝置命名空間存取

檔案具有相對於 \DosDevices的物件名稱。 例如,檔案 C:\Directory\File 可以指定為 \DosDevices\C:\Directory\File

例如,可以描述物件名稱的元件,如下所示。

物件名稱 描述

\DosDevices

物件目錄。

\DosDevices\C:

代表 C: 磁片磁碟機的裝置物件。

\DosDevices\C:\Directory

檔案物件,代表名為 C:\Directory 的目錄。

\DosDevices\C:\Directory\檔案

檔案物件,代表名為 C:\Directory\File 的檔案。

在特定物件目錄中建立具名物件的驅動程式。 如需詳細資訊,請參閱 物件目錄