Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Receives the volume information from a call to FSCTL_QUERY_ON_DISK_VOLUME_INFO.
Syntax
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;
Members
DirectoryCount
The number of directories on the specified disk. This member is -1 if the number is unknown.
For UDF file systems with a virtual allocation table, this information is available only if the UDF revision is greater than 1.50.
FileCount
The number of files on the specified disk. Returns -1 if the number is unknown.
For UDF file systems with a virtual allocation table, this information is available only if the UDF revision is greater than 1.50.
FsFormatMajVersion
The major version number of the file system. Returns -1 if the number is unknown or not applicable. On UDF 1.02 file systems, 1 is returned.
FsFormatMinVersion
The minor version number of the file system. Returns -1 if the number is unknown or not applicable. On UDF 1.02 file systems, 02 is returned.
FsFormatName[12]
Always returns UDF.
FormatTime
The time the media was formatted.
LastUpdateTime
The time the media was last updated.
CopyrightInfo[34]
Any copyright information associated with the volume.
AbstractInfo[34]
Any abstract information written on the media.
FormattingImplementationInfo[34]
Implementation-specific information; in some cases, it is the operating system version that the media was formatted by.
LastModifyingImplementationInfo[34]
The last implementation that modified the disk. This information is implementation specific; in some cases, it is the operating system version that the media was last modified by.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | winioctl.h (include Windows.h) |