Bagikan melalui


struktur NTFS_EXTENDED_VOLUME_DATA (winioctl.h)

Mewakili data volume. Struktur ini diteruskan ke kode kontrol FSCTL_GET_NTFS_VOLUME_DATA .

Sintaks

typedef struct {
  DWORD ByteCount;
  WORD  MajorVersion;
  WORD  MinorVersion;
  DWORD BytesPerPhysicalSector;
  WORD  LfsMajorVersion;
  WORD  LfsMinorVersion;
  DWORD MaxDeviceTrimExtentCount;
  DWORD MaxDeviceTrimByteCount;
  DWORD MaxVolumeTrimExtentCount;
  DWORD MaxVolumeTrimByteCount;
} NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA;

Anggota

ByteCount

MajorVersion

MinorVersion

BytesPerPhysicalSector

LfsMajorVersion

LfsMinorVersion

MaxDeviceTrimExtentCount

MaxDeviceTrimByteCount

MaxVolumeTrimExtentCount

MaxVolumeTrimByteCount

Keterangan

Kluster yang dipesan adalah kluster gratis yang disediakan untuk digunakan nanti oleh Windows.

Struktur NTFS_VOLUME_DATA_BUFFER mewakili informasi dasar yang dikembalikan oleh FSCTL_GET_NTFS_VOLUME_DATA. Untuk informasi volume yang diperluas, berikan buffer yang merupakan ukuran gabungan struktur NTFS_VOLUME_DATA_BUFFER dan NTFS_EXTENDED_VOLUME_DATA . Setelah berhasil, buffer yang dikembalikan oleh FSCTL_GET_NTFS_VOLUME_DATA akan berisi informasi yang terkait dengan kedua struktur. Struktur NTFS_VOLUME_DATA_BUFFER akan selalu diisi mulai dari awal buffer, dengan struktur NTFS_EXTENDED_VOLUME_DATA segera setelahnya. Struktur NTFS_EXTENDED_VOLUME_DATA didefinisikan sebagai berikut:

C++
typedef struct {
    ULONG ByteCount;
    USHORT MajorVersion;
    USHORT MinorVersion;
} NTFS_EXTENDED_VOLUME_DATA, *PNTFS_EXTENDED_VOLUME_DATA;
Struktur ini berisi informasi versi utama dan minor untuk volume NTFS. Anggota ByteCount akan mengembalikan total byte dari buffer output yang digunakan untuk struktur ini dengan panggilan ke FSCTL_GET_NTFS_VOLUME_DATA. Nilai ini harus sizeof(NTFS_EXTENDED_VOLUME_DATA) jika buffer yang diteruskan cukup besar untuk menahannya, jika tidak, nilainya akan kurang dari sizeof(NTFS_EXTENDED_VOLUME_DATA).

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga

FSCTL_GET_NTFS_VOLUME_DATA