다음을 통해 공유


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

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

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

설명

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

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

요구 사항

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

추가 정보

EXFAT_STATISTICS

FAT_STATISTICS

FSCTL_FILESYSTEM_GET_STATISTICS

NTFS_STATISTICS