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 [デスクトップ アプリのみ] |
Header | winioctl.h (Windows.h を含む) |