共用方式為


FILE_INTERNAL_INFORMATION結構 (ntifs.h)

FILE_INTERNAL_INFORMATION 結構可用來查詢文件系統檔案的8位元組檔案參考編號。

語法

typedef struct _FILE_INTERNAL_INFORMATION {
  LARGE_INTEGER IndexNumber;
} FILE_INTERNAL_INFORMATION, *PFILE_INTERNAL_INFORMATION;

成員

IndexNumber

檔案的8位元組檔案參考編號。 這個號碼是由文件系統指派,而且是文件系統特定的。 (請注意,這與新增至NTFS Microsoft Windows 2000 的16位元組「檔案物件識別碼」不同。

言論

這項資訊可透過下列其中一種方式進行查詢:

查詢此資訊不需要任何特定的訪問許可權。

IndexNumber FILE_INTERNAL_INFORMATION 結構的成員與FILE_ID_BOTH_DIR_INFORMATION和FILE_ID_FULL_DIR_INFORMATION結構 FileId 成員相同。

檔案參考編號,也稱為檔案標識符,保證只在靜態文件系統內是唯一的。 它們不保證會隨著時間而是唯一的,因為文件系統可以自由重複使用它們。 他們也不保證保持不變。 例如,FAT 檔案系統會從磁碟上檔案目錄項目記錄 (DIRENT) 的位元組位移產生檔案的檔案參考編號。 重組可以變更此位元組位移。 因此,FAT 檔案參考編號可能會隨著時間而變更。

傳遞至 FileInformation 參數的緩衝區大小,FltQueryInformationFileZwQueryInformationFile 至少必須 sizeof(FILE_INTERNAL_INFORMATION)

此結構必須對齊 LONGLONG (8 位元組) 界限。

要求

要求 價值
標頭 ntifs.h (include Ntifs.h, Fltkernel.h)

另請參閱

FILE_ID_BOTH_DIR_INFORMATION

FILE_ID_FULL_DIR_INFORMATION

FILE_OBJECTID_INFORMATION

FltQueryInformationFile

ZwQueryInformationFile