FILESYSTEM_STATISTICS 구조체(winioctl.h)
파일 시스템의 통계 정보를 포함합니다.
구문
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
파일 시스템의 형식입니다.
이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
파일 시스템은 exFAT 파일 시스템입니다.
이 값을 설정하면 이 구조체 뒤에 EXFAT_STATISTICS 구조체가 잇습니다. Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 WINDOWS Vista SP1까지 지원되지 않습니다. |
|
파일 시스템은 FAT 파일 시스템입니다.
이 값을 설정하면 이 구조체 뒤에 FAT_STATISTICS 구조체가 잇습니다. |
|
파일 시스템은 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 포함) |