NTFS_VOLUME_DATA_BUFFER 構造体 (winioctl.h)
ボリューム データを表します。 この構造体は、 FSCTL_GET_NTFS_VOLUME_DATA コントロール コードに渡されます。
構文
typedef struct {
LARGE_INTEGER VolumeSerialNumber;
LARGE_INTEGER NumberSectors;
LARGE_INTEGER TotalClusters;
LARGE_INTEGER FreeClusters;
LARGE_INTEGER TotalReserved;
DWORD BytesPerSector;
DWORD BytesPerCluster;
DWORD BytesPerFileRecordSegment;
DWORD ClustersPerFileRecordSegment;
LARGE_INTEGER MftValidDataLength;
LARGE_INTEGER MftStartLcn;
LARGE_INTEGER Mft2StartLcn;
LARGE_INTEGER MftZoneStart;
LARGE_INTEGER MftZoneEnd;
} NTFS_VOLUME_DATA_BUFFER, *PNTFS_VOLUME_DATA_BUFFER;
メンバー
VolumeSerialNumber
ボリュームのシリアル番号。 これは、オペレーティング システムによってボリューム メディアに割り当てられた一意の番号です。
NumberSectors
指定したボリューム内のセクターの数。
TotalClusters
指定したボリューム内の使用済みクラスターと空きクラスターの数。
FreeClusters
指定したボリューム内の空きクラスターの数。
TotalReserved
指定したボリューム内の予約済みクラスターの数。
BytesPerSector
指定したボリュームのセクター内のバイト数。
BytesPerCluster
指定したボリューム上のクラスター内のバイト数。 この値は、クラスター係数とも呼ばれます。
BytesPerFileRecordSegment
ファイル レコード セグメント内のバイト数。
ClustersPerFileRecordSegment
ファイル レコード セグメント内のクラスターの数。
MftValidDataLength
マスター ファイル テーブルの長さ (バイト単位)。
MftStartLcn
マスター ファイル テーブルの開始論理クラスター番号。
Mft2StartLcn
マスター ファイル テーブル ミラーの開始論理クラスター番号。
MftZoneStart
マスター ファイル テーブル ゾーンの開始論理クラスター番号。
MftZoneEnd
マスター ファイル テーブル ゾーンの終了論理クラスター番号。
注釈
予約済みクラスターは、後で Windows で使用するために予約された無料のクラスターです。
NTFS_VOLUME_DATA_BUFFER構造体は、FSCTL_GET_NTFS_VOLUME_DATAによって返される基本情報を表します。 拡張ボリューム情報の場合は、NTFS_VOLUME_DATA_BUFFER構造体と NTFS_EXTENDED_VOLUME_DATA 構造体の合計サイズであるバッファー を 渡します。 成功すると、 FSCTL_GET_NTFS_VOLUME_DATA によって返されるバッファーには、両方の構造体に関連付けられている情報が含まれます。 NTFS_VOLUME_DATA_BUFFER構造体は常にバッファーの先頭から入力され、その直後にNTFS_EXTENDED_VOLUME_DATA構造体が続きます。 NTFS_EXTENDED_VOLUME_DATA構造体は次のように定義されます。
C++ |
---|
typedef struct { ULONG ByteCount; USHORT MajorVersion; USHORT MinorVersion; } NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA; |
sizeof(NTFS_EXTENDED_VOLUME_DATA)
。それ以外の場合、値は より sizeof(NTFS_EXTENDED_VOLUME_DATA)
小さくなります。
要件
サポートされている最小のクライアント | Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | winioctl.h (Windows.h を含む) |