Fungsi ZwSetQuotaInformationFile (ntifs.h)
ZwSetQuotaInformationFile entri kuota perubahan rutin untuk volume yang terkait dengan parameter FileHandle. Semua entri kuota dalam buffer yang ditentukan diterapkan ke volume.
Sintaksis
NTSYSAPI NTSTATUS ZwSetQuotaInformationFile(
[in] HANDLE FileHandle,
[out] PIO_STATUS_BLOCK IoStatusBlock,
[in] PVOID Buffer,
[in] ULONG Length
);
Parameter
[in] FileHandle
Handel untuk objek file yang mewakili file atau volume tempat informasi kuota akan dimodifikasi.
[out] IoStatusBlock
Alamat blok status I/O penelepon.
[in] Buffer
Buffer yang berisi entri kuota baru yang harus diterapkan ke volume. Informasi kuota harus diformat sebagai satu atau beberapa struktur FILE_QUOTA_INFORMATION. Bidang
[in] Length
Panjang byte buffer.
Mengembalikan nilai
Rutinitas ZwSetQuotaInformationFile mengembalikan nilai STATUS_SUCCESS atau NTSTATUS yang sesuai seperti salah satu hal berikut ini:
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_MEDIA_WRITE_PROTECTED | Volume hanya dibaca. Ini adalah kode kesalahan. |
Komentar
Fungsi
Panggilan ke
Jika sistem file yang mendasar tidak mendukung informasi kuota (sistem file FAT dan CDFS, misalnya), ZwSetQuotaInformationFile 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