物件名稱
核心模式物件的名稱或未命名。 物件名稱是 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 的檔案。 |
在特定物件目錄中建立具名物件的驅動程式。 如需詳細資訊,請參閱 物件目錄。