FILE_STANDARD_INFORMATION結構 (wdm.h)
FILE_STANDARD_INFORMATION 結構會當做查詢或設定檔案資訊的例程自變數使用。
語法
typedef struct _FILE_STANDARD_INFORMATION {
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG NumberOfLinks;
BOOLEAN DeletePending;
BOOLEAN Directory;
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;
成員
AllocationSize
以位元組為單位的檔案配置大小。 此值通常是基礎實體裝置的扇區或叢集大小的倍數。
EndOfFile
檔案位置結尾做為位元移。
NumberOfLinks
檔案的硬式連結數目。
DeletePending
刪除擱置狀態。 TRUE 表示已要求刪除檔案。
Directory
檔案目錄狀態。 TRUE 表示檔案物件代表目錄。
備註
EndOfFile 會指定檔案結尾的位元組位移。 因為這個值是以零起始,所以實際上會參考檔案中的第一個可用位元組;也就是說,它是緊接在檔案中最後一個有效位元組之後的位元組位移。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |