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