共用方式為


FILESYSTEM_STATISTICS_EX 結構 (winioctl.h)

包含來自檔案系統的統計資訊。此結構的支援從 Windows 10 開始。

語法

typedef struct _FILESYSTEM_STATISTICS_EX {
  WORD      FileSystemType;
  WORD      Version;
  DWORD     SizeOfCompleteStructure;
  DWORDLONG UserFileReads;
  DWORDLONG UserFileReadBytes;
  DWORDLONG UserDiskReads;
  DWORDLONG UserFileWrites;
  DWORDLONG UserFileWriteBytes;
  DWORDLONG UserDiskWrites;
  DWORDLONG MetaDataReads;
  DWORDLONG MetaDataReadBytes;
  DWORDLONG MetaDataDiskReads;
  DWORDLONG MetaDataWrites;
  DWORDLONG MetaDataWriteBytes;
  DWORDLONG MetaDataDiskWrites;
} FILESYSTEM_STATISTICS_EX, *PFILESYSTEM_STATISTICS_EX;

成員

FileSystemType

檔案系統的類型。

這個成員可以是下列其中一個值。

意義
FILESYSTEM_STATISTICS_TYPE_EXFAT
3
檔系統是 exFAT 檔案系統。

如果設定此值,這個結構後面接著 EXFAT_STATISTICS 結構。

Windows Vista、Windows Server 2003 和 Windows XP: 在 Windows Vista SP1 之前,不支援這個值。

FILESYSTEM_STATISTICS_TYPE_FAT
2
檔案系統是 FAT 檔案系統。

如果設定這個值,這個結構後面接著 FAT_STATISTICS 結構。

FILESYSTEM_STATISTICS_TYPE_NTFS
1
檔案系統是NTFS檔案系統。

如果設定這個值,這個結構後面接著 NTFS_STATISTICS_EX 結構。

Version

這個成員設定為 1 (一個) 。

SizeOfCompleteStructure

這個結構的大小加上此結構後面的文件系統特定結構大小,乘以處理器數目。

此值必須是 64 的倍數。 例如,如果 FILESYSTEM_STATISTICS_EX 的大小 0x68,NTFS_STATISTICS_EX 的大小會0x1D8,而且如果有 2 個處理器,則必須0x480配置緩衝區。

sizeof (FILESYSTEM_STATISTICS_EX) = 0x68

sizeof (NTFS_STATISTICS_EX) = 0x1D8

大小總計 = 0x240

完整結構的大小 = 0x240 (,這是對齊長度的倍數,64)

乘以 2 (處理器數目) = 0x480

UserFileReads

用戶檔案的讀取作業數目。

UserFileReadBytes

從使用者檔案讀取的位元組數目。

UserDiskReads

用戶檔案的讀取作業數目。

此值包含子讀取作業。

UserFileWrites

用戶檔案的寫入作業數目。

UserFileWriteBytes

寫入使用者檔案的位元元組數目。

UserDiskWrites

用戶檔案的寫入作業數目。

此值包含子寫入作業。

MetaDataReads

元數據檔案的讀取作業數目。

MetaDataReadBytes

從元數據檔案讀取的位元組數目。

MetaDataDiskReads

元數據檔案的讀取作業數目。

此值包含子讀取作業。

MetaDataWrites

元數據檔案的寫入作業數目。

MetaDataWriteBytes

寫入元數據檔的位元元組數目。

MetaDataDiskWrites

元數據檔案的寫入作業數目。

此值包含子寫入作業。

備註

檔案有兩種類型:使用者和元數據。 用戶檔案可供使用者使用。 元數據檔案是系統檔案,其中包含文件系統用於其內部組織的資訊。

測量的讀取和寫入作業數目是分頁作業的數目。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

EXFAT_STATISTICS

FAT_STATISTICS

FSCTL_FILESYSTEM_GET_STATISTICS

NTFS_STATISTICS_EX