共用方式為


FILESYSTEM_STATISTICS 結構 (winioctl.h)

包含檔案系統的統計數據。

提示以 Windows 10為目標的應用程式可以透過FILESYSTEM_STATISTICS_EX來存取其他統計數據。
 

語法

typedef struct _FILESYSTEM_STATISTICS {
  WORD  FileSystemType;
  WORD  Version;
  DWORD SizeOfCompleteStructure;
  DWORD UserFileReads;
  DWORD UserFileReadBytes;
  DWORD UserDiskReads;
  DWORD UserFileWrites;
  DWORD UserFileWriteBytes;
  DWORD UserDiskWrites;
  DWORD MetaDataReads;
  DWORD MetaDataReadBytes;
  DWORD MetaDataDiskReads;
  DWORD MetaDataWrites;
  DWORD MetaDataWriteBytes;
  DWORD MetaDataDiskWrites;
} FILESYSTEM_STATISTICS, *PFILESYSTEM_STATISTICS;

成員

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 結構。

Version

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

SizeOfCompleteStructure

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

此值必須是 64 的倍數。 例如,如果 FILESYSTEM_STATISTICS 的大小是 0x38,NTFS_STATISTICS 的大小會0xD8,而且如果有 2 個處理器,則配置的緩衝區必須0x280。

sizeof (FILESYSTEM_STATISTICS) = 0x38

sizeof (NTFS_STATISTICS) = 0xD8

大小總計 = 0x110

完整結構的大小 = 0x140 (,也就是對齊的長度,64 個) 的倍數

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

UserFileReads

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

UserFileReadBytes

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

UserDiskReads

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

此值包含子讀取作業。

UserFileWrites

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

UserFileWriteBytes

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

UserDiskWrites

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

此值包含子寫入作業。

MetaDataReads

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

MetaDataReadBytes

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

MetaDataDiskReads

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

此值包含子讀取作業。

MetaDataWrites

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

MetaDataWriteBytes

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

MetaDataDiskWrites

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

此值包含子寫入作業。

備註

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

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

規格需求

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

另請參閱

EXFAT_STATISTICS

FAT_STATISTICS

FSCTL_FILESYSTEM_GET_STATISTICS

NTFS_STATISTICS