共用方式為


Windows Kernel-Mode 物件管理員

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

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

  • 檔案

  • 裝置

  • 執行緒

  • 程序

  • 事件

  • Mutex

  • 信號燈

  • 登錄機碼

  • 作業

  • 區段

  • 存取權杖

  • 符號連結

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

  • 管理物件的建立和解構。

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

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

  • 追蹤特定物件的存取權限以提供安全性。

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

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

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

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