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 を含む)

関連項目

FSCTL_QUERY_ON_DISK_VOLUME_INFO