Bagikan melalui


struktur FILE_QUOTA_INFORMATION (ntifs.h)

Struktur FILE_QUOTA_INFORMATION digunakan untuk mengkueri atau mengatur informasi kuota per pengguna untuk setiap file dalam direktori.

Sintaks

typedef struct _FILE_QUOTA_INFORMATION {
  ULONG         NextEntryOffset;
  ULONG         SidLength;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER QuotaUsed;
  LARGE_INTEGER QuotaThreshold;
  LARGE_INTEGER QuotaLimit;
  SID           Sid;
} FILE_QUOTA_INFORMATION, *PFILE_QUOTA_INFORMATION;

Anggota

NextEntryOffset

Offset, dalam byte, dari entri kuota berikutnya dalam daftar. Jika tidak ada entri lagi setelah entri saat ini, anggota ini adalah nol.

SidLength

Panjang, dalam byte, dari anggota Sid .

ChangeTime

Waktu ketika entri kuota ini terakhir diubah.

QuotaUsed

Jumlah ruang disk pada volume ini yang saat ini sedang digunakan oleh pengguna.

QuotaThreshold

Pemasangan ruang disk maksimum pada volume ini yang dapat digunakan oleh pengguna tanpa memicu peristiwa. Untuk informasi selengkapnya, lihat FILE_FS_CONTROL_INFORMATION.

QuotaLimit

Jumlah maksimum ruang disk pada volume ini yang dapat digunakan oleh pengguna.

Sid

Pengidentifikasi keamanan (SID) pengguna.

Keterangan

Tidak diperlukan hak akses khusus untuk mengkueri informasi ini. Untuk melakukan kueri ini, buat IRP dengan kode fungsi utama IRP_MJ_QUERY_QUOTA.

FILE_WRITE_DATA akses ke volume diperlukan untuk mengatur informasi ini. Untuk melakukan operasi ini, buat IRP dengan kode fungsi utama IRP_MJ_SET_QUOTA.

Untuk memeriksa validitas buffer yang berisi struktur FILE_QUOTA_INFORMATION, panggil IoCheckQuotaBufferValidity.

Pada platform 32-bit, struktur ini harus diselaraskan pada batas LONG (4-byte). Jika buffer berisi dua atau beberapa struktur ini, nilai NextEntryOffset di setiap entri, kecuali yang terakhir, berada di batas 4-byte.

Pada platform 64-bit, struktur ini harus diselaraskan pada batas LONGLONG (8-byte). Jika buffer berisi dua atau lebih struktur ini, nilai NextEntryOffset di setiap entri, kecuali yang terakhir, berada pada batas 8-byte.

Persyaratan

Persyaratan Nilai
Header ntifs.h (termasuk Ntifs.h, Fltkernel.h)

Lihat juga

FILE_FS_CONTROL_INFORMATION

IRP_MJ_QUERY_QUOTA

IRP_MJ_SET_QUOTA

IoCheckQuotaBufferValidity