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.
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) |