共用方式為


Windows 內核模式物件管理員

Windows 核心模式物件管理員元件會管理 物件。 檔案、裝置、同步處理機制、登錄機碼等全都以核心模式中的物件表示。 每個物件都有 標頭 (包含對象的相關信息,例如其名稱、類型和位置),以及 內文 (包含每個物件類型所決定格式的數據)。

Windows 有超過 25 種類型的物件。 其中一些類型如下:

  • 檔案

  • 設備

  • 線程

  • 流程

  • 事件

  • Mutex

  • 信號燈

  • 登錄機碼

  • 工作

  • 章節

  • 存取令牌

  • 符號連結

物件管理員會執行下列主要工作來管理 Windows 中的物件:

  • 管理物件的建立和銷毀。

  • 保留物件命名空間資料庫以追蹤物件資訊。

  • 追蹤指派給每個進程的資源。

  • 追蹤特定對象的訪問許可權以提供安全性。

  • 管理物件的存留期,並判斷物件何時會自動終結以回收資源空間。

如需 Windows 中物件的詳細資訊,請參閱 管理核心物件

提供物件管理員直接介面的例程通常前面會加上字母 「Ob」;例如 ,ObGetObjectSecurity。 若要尋找物件管理員例程,請使用 wdm.h 標頭ntifs.h 標頭目錄中的 [依標題篩選] 選項。 具體而言,請在篩選字段中輸入 Ob ,然後向下捲動至 Ob* 例程。

Windows 會使用 對象作為資源的抽象概念。 不過,Windows 在字詞的傳統C++意義中不是面向物件。 Windows 是以 對象為基礎。 如需 Windows 物件型的意義詳細資訊,請參閱 以對象為基礎