struktur FILE_FS_FULL_SIZE_INFORMATION (ntddk.h)

Struktur FILE_FS_FULL_SIZE_INFORMATION digunakan untuk mengkueri informasi ukuran sektor untuk volume sistem file.

Sintaks

typedef struct _FILE_FS_FULL_SIZE_INFORMATION {
  LARGE_INTEGER TotalAllocationUnits;
  LARGE_INTEGER CallerAvailableAllocationUnits;
  LARGE_INTEGER ActualAvailableAllocationUnits;
  ULONG         SectorsPerAllocationUnit;
  ULONG         BytesPerSector;
} FILE_FS_FULL_SIZE_INFORMATION, *PFILE_FS_FULL_SIZE_INFORMATION;

Anggota

TotalAllocationUnits

Jumlah total unit alokasi pada volume yang tersedia untuk pengguna yang terkait dengan utas panggilan.

Microsoft Windows 2000 dan yang lebih baru: Jika kuota per pengguna sedang digunakan, nilai ini mungkin kurang dari jumlah total unit alokasi pada disk.

CallerAvailableAllocationUnits

Jumlah total unit alokasi gratis pada volume yang tersedia untuk pengguna yang terkait dengan utas panggilan.

Windows 2000 dan yang lebih baru: Jika kuota per pengguna sedang digunakan, nilai ini mungkin kurang dari jumlah total unit alokasi gratis pada disk.

ActualAvailableAllocationUnits

Jumlah total unit alokasi gratis pada volume.

SectorsPerAllocationUnit

Jumlah sektor di setiap unit alokasi.

BytesPerSector

Jumlah byte di setiap sektor.

Keterangan

Informasi ini dapat dikueri dengan salah satu cara berikut:

  • Panggil FltQueryVolumeInformation atau ZwQueryVolumeInformationFile, meneruskan FileFsFullSizeInformation sebagai nilai FileInformationClass dan melewati buffer yang dialokasikan pemanggil, FILE_FS_FULL_SIZE_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.

Ukuran buffer yang diteruskan dalam parameter FileInformation ke FltQueryVolumeInformation atau ZwQueryVolumeInformationFile harus setidaknya sizeof (FILE_FS_FULL_SIZE_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