Fungsi ZwQueryQuotaInformationFile (ntifs.h)
Rutinitas
Sintaksis
NTSYSAPI NTSTATUS ZwQueryQuotaInformationFile(
[in] HANDLE FileHandle,
[out] PIO_STATUS_BLOCK IoStatusBlock,
[out] PVOID Buffer,
[in] ULONG Length,
[in] BOOLEAN ReturnSingleEntry,
[in, optional] PVOID SidList,
[in] ULONG SidListLength,
[in, optional] PSID StartSid,
[in] BOOLEAN RestartScan
);
Parameter
[in] FileHandle
Handel untuk objek file yang mewakili file atau volume tempat informasi kuota diminta.
[out] IoStatusBlock
Alamat blok status I/O penelepon.
[out] Buffer
Buffer untuk menerima informasi kuota untuk volume. Informasi kuota diformat sebagai satu atau beberapa struktur FILE_QUOTA_INFORMATION. Bidang
[in] Length
Panjang byte buffer.
[in] ReturnSingleEntry
Nilai Boolean yang menunjukkan apakah hanya satu entri yang harus dikembalikan daripada mengisi buffer dengan entri sebanyak mungkin.
[in, optional] SidList
Daftar opsional SID yang informasi kuotanya akan dikembalikan. Setiap entri dalam daftar adalah struktur FILE_GET_QUOTA_INFORMATION. Bidang
[in] SidListLength
Panjang byte daftar SID
[in, optional] StartSid
Penunjuk opsional ke SID
[in] RestartScan
Nilai Boolean yang menunjukkan apakah pemindaian informasi kuota akan dimulai ulang dari awal. Atur parameter ini ke TRUE jika pemindaian informasi kuota dimulai pada entri pertama dalam daftar informasi kuota volume. Atur ke FALSE jika melanjutkan pemindaian dari panggilan sebelumnya ke ZwQueryQuotaInformationFile. Pemanggil harus mengatur parameter ini ke TRUE saat memanggil ZwQueryQuotaInformationFile untuk pertama kalinya.
Mengembalikan nilai
Rutinitas
Mengembalikan kode | Deskripsi |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Ada sumber daya yang tidak cukup untuk menyelesaikan operasi. Ini adalah kode kesalahan. |
STATUS_INVALID_DEVICE_REQUEST | Kuota tidak diaktifkan pada volume. Ini adalah kode kesalahan. |
STATUS_INVALID_SID | Parameter |
STATUS_QUOTA_LIST_INCONSISTENT | Parameter SidList |
Komentar
Jumlah informasi yang dikembalikan oleh ZwQueryQuotaInformationFile didasarkan pada ukuran informasi kuota yang terkait dengan volume, ukuran buffer, dan apakah sekumpulan entri tertentu telah diminta.
Panggilan ke
Jika sistem file yang mendasar tidak mendukung informasi kuota (sistem file FAT dan CDFS, misalnya), ZwQueryQuotaInformationFile akan gagal mengembalikan STATUS_INVALID_DEVICE_REQUEST.
Nota
Jika panggilan ke fungsi
Untuk panggilan dari driver mode kernel, NtXxx dan ZwXxx versi rutin Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menginterpretasikan parameter input. Untuk informasi selengkapnya tentang hubungan antara NtXxx dan versi ZwXxx rutin, lihat Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 7 |
Platform Target |
Universal |
Header |
ntifs.h (termasuk Ntifs.h, FltKernel.h) |
Pustaka |
NtosKrnl.lib |
DLL |
NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
aturan kepatuhan DDI |
HwStorPortProhibitedDIs (storport), PowerIrpDDis(wdm) |
Lihat juga
Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli