다음을 통해 공유


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(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

메타데이터 파일에 대한 쓰기 작업의 수입니다.

이 값에는 하위 쓰기 작업이 포함됩니다.

설명

파일 유형에는 사용자 및 메타데이터의 두 가지 유형이 있습니다. 사용자 파일은 사용자가 사용할 수 있습니다. 메타데이터 파일은 파일이 내부 organization 사용하는 정보를 포함하는 시스템 파일입니다.

측정된 읽기 및 쓰기 작업의 수는 페이징 작업의 수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 winioctl.h(Windows.h 포함)

추가 정보

EXFAT_STATISTICS

FAT_STATISTICS

FSCTL_FILESYSTEM_GET_STATISTICS

NTFS_STATISTICS_EX