다음을 통해 공유


FILE_QUERY_ON_DISK_VOL_INFO_BUFFER 구조체(winioctl.h)

FSCTL_QUERY_ON_DISK_VOLUME_INFO 호출에서 볼륨 정보를 수신합니다.

구문

typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER {
  LARGE_INTEGER DirectoryCount;
  LARGE_INTEGER FileCount;
  WORD          FsFormatMajVersion;
  WORD          FsFormatMinVersion;
  WCHAR         FsFormatName[12];
  LARGE_INTEGER FormatTime;
  LARGE_INTEGER LastUpdateTime;
  WCHAR         CopyrightInfo[34];
  WCHAR         AbstractInfo[34];
  WCHAR         FormattingImplementationInfo[34];
  WCHAR         LastModifyingImplementationInfo[34];
} FILE_QUERY_ON_DISK_VOL_INFO_BUFFER, *PFILE_QUERY_ON_DISK_VOL_INFO_BUFFER;

멤버

DirectoryCount

지정된 디스크의 디렉터리 수입니다. 숫자를 알 수 없는 경우 이 멤버는 -1입니다.

가상 할당 테이블이 있는 UDF 파일 시스템의 경우 UDF 수정 버전이 1.50보다 큰 경우에만 이 정보를 사용할 수 있습니다.

FileCount

지정된 디스크의 파일 수입니다. 숫자를 알 수 없는 경우 -1을 반환합니다.

가상 할당 테이블이 있는 UDF 파일 시스템의 경우 UDF 수정 버전이 1.50보다 큰 경우에만 이 정보를 사용할 수 있습니다.

FsFormatMajVersion

파일 시스템의 주 버전 번호입니다. 숫자를 알 수 없거나 적용할 수 없는 경우 -1을 반환합니다. UDF 1.02 파일 시스템에서 1이 반환됩니다.

FsFormatMinVersion

파일 시스템의 부 버전 번호입니다. 숫자를 알 수 없거나 적용할 수 없는 경우 -1을 반환합니다. UDF 1.02 파일 시스템에서 02가 반환됩니다.

FsFormatName[12]

항상 UDF를 반환합니다.

FormatTime

미디어 형식이 지정된 시간입니다.

LastUpdateTime

미디어가 마지막으로 업데이트된 시간입니다.

CopyrightInfo[34]

볼륨과 관련된 모든 저작권 정보입니다.

AbstractInfo[34]

미디어에 기록된 모든 추상 정보입니다.

FormattingImplementationInfo[34]

구현 관련 정보; 경우에 따라 미디어 형식이 지정된 운영 체제 버전입니다.

LastModifyingImplementationInfo[34]

디스크를 수정한 마지막 구현입니다. 이 정보는 구현에 따라 다릅니다. 경우에 따라 미디어가 마지막으로 수정된 운영 체제 버전입니다.

요구 사항

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

추가 정보

FSCTL_QUERY_ON_DISK_VOLUME_INFO