共用方式為


檔案物件

檔案物件 可作為核心和使用者模式進程與位於實體磁片上的檔案資料之間的邏輯介面。 檔案物件包含寫入檔案的資料,以及下列一組核心維護的屬性。

資訊類型 目的
檔案名稱 將對應的實體檔案命名為 。
目前的位元組位移 用於同步檔案 I/O (本節稍後所述的) ,以識別讀取和寫入作業的目前開始位置。
共用模式 指定第二個進程是否可以在初始進程仍在存取檔案時開啟檔案進行讀取、寫入或刪除存取。
I/O 模式 指定初始進程開啟 檔案以進行同步或非同步 I/O、快取或未快取的 I/O、循序或隨機 I/O 等等。
裝置物件的指標 識別檔案資料所在的實體裝置。
磁片區參數區塊或VPB的指標 識別檔案資料所在的磁片區或分割區。
區段物件的指標 識別描述 對應檔案的根結構。
私人快取對應的指標 識別目前快取的檔案資料。

 

這些屬性會定義為 Ntddk.h 中 FILE_OBJECT 結構的一部分。 如需值的資料長度和類型,請參閱 Windows 驅動程式套件 (WDK) 檔中此結構的定義。