Bagikan melalui


struktur FILE_FS_VOLUME_INFORMATION (ntddk.h)

Struktur FILE_FS_VOLUME_INFORMATION digunakan untuk mengkueri informasi tentang volume tempat sistem file dipasang.

Sintaks

typedef struct _FILE_FS_VOLUME_INFORMATION {
  LARGE_INTEGER VolumeCreationTime;
  ULONG         VolumeSerialNumber;
  ULONG         VolumeLabelLength;
  BOOLEAN       SupportsObjects;
  WCHAR         VolumeLabel[1];
} FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION;

Anggota

VolumeCreationTime

Waktu ketika volume dibuat.

VolumeSerialNumber

Nomor seri volume.

VolumeLabelLength

Panjang, dalam byte, dari nama volume.

SupportsObjects

TRUE jika sistem file mendukung objek sistem file berorientasi objek, FALSE sebaliknya.

VolumeLabel[1]

Nama volume.

Keterangan

Informasi ini dapat dikueri dengan salah satu cara berikut:

  • Panggil FltQueryVolumeInformation atau ZwQueryVolumeInformationFile, meneruskan FileFsVolumeInformation sebagai nilai FileInformationClass dan meneruskan buffer yang dialokasikan pemanggil, FILE_FS_VOLUME_INFORMATION-terstruktur sebagai nilai FileInformation.
  • Buat IRP dengan kode fungsi utama IRP_MJ_QUERY_VOLUME_INFORMATION.
Tidak diperlukan hak akses khusus untuk mengkueri informasi ini. Dengan demikian informasi ini tersedia selama volume diakses melalui handel terbuka ke volume itu sendiri, atau ke file atau direktori pada volume.

Semua tanggal dan waktu dalam format waktu sistem absolut. Waktu sistem absolut adalah jumlah interval 100-nanodetik sejak awal tahun 1601.

Ukuran buffer yang diteruskan dalam parameter FileInformation ke FltQueryVolumeInformation atau ZwQueryVolumeInformationFile harus setidaknya sizeof (FILE_FS_VOLUME_INFORMATION).

Struktur ini harus diselaraskan pada batas LONGLONG (8-byte).

Persyaratan

Persyaratan Nilai
Header ntddk.h (termasuk Ntddk.h, Ntifs.h, Fltkernel.h)

Lihat juga

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile