Win32 API 日本語リファレンス
ホームSystem.Ioctl › NTFS_VOLUME_DATA_BUFFER

NTFS_VOLUME_DATA_BUFFER

構造体
サイズx64: 96 バイト / x86: 96 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
VolumeSerialNumberLONGLONG8+0+0
NumberSectorsLONGLONG8+8+8
TotalClustersLONGLONG8+16+16
FreeClustersLONGLONG8+24+24
TotalReservedLONGLONG8+32+32
BytesPerSectorDWORD4+40+40
BytesPerClusterDWORD4+44+44
BytesPerFileRecordSegmentDWORD4+48+48
ClustersPerFileRecordSegmentDWORD4+52+52
MftValidDataLengthLONGLONG8+56+56
MftStartLcnLONGLONG8+64+64
Mft2StartLcnLONGLONG8+72+72
MftZoneStartLONGLONG8+80+80
MftZoneEndLONGLONG8+88+88