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)

另請參閱

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile