Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Driver perangkat dapat secara opsional menangani permintaan IRP_MJ_SET_INFORMATION .
Ketika Dikirim
Sistem operasi mengirimkan permintaan IRP_MJ_SET_INFORMATION untuk mengatur metadata tentang file atau handel file. Misalnya, ketika driver memanggil ZwSetInformationFile, sistem operasi mengirimkan permintaan IRP_MJ_SET_INFORMATION .
Parameter Input
Anggota Parameters.SetFile.FileInformationClass adalah konstantaFILE_INFORMATION_CLASS yang menentukan jenis metadata yang akan diatur. Untuk informasi selengkapnya tentang jenis metadata, lihat parameter FileInformationClass dari ZwSetInformationFile.
Anggota Parameters.SetFile.Length menentukan panjang buffer yang dituju anggota AssociatedIrp.SystemBuffer .
AssociatedIrp.SystemBuffer menunjuk ke buffer yang berisi pengaturan informasi baru. Nilai Parameters.SetFile.FileInformationClass menentukan format data (struktur FILE_XXX_INFORMATION ) untuk dikembalikan. Untuk informasi selengkapnya tentang format metadata, lihat enumerasi FILE_INFORMATION_CLASS .
Parameter Output
Tidak ada
Operasi
Driver tidak diperlukan untuk menangani permintaan ini, dan driver yang tidak diperlukan untuk menangani setiap kemungkinan nilai Parameters.SetFile.FileInformationClass. Rutinitas pengiriman driver harus mengembalikan kode kesalahan seperti STATUS_INVALID_DEVICE_REQUEST untuk nilai apa pun yang tidak ditanganinya.
Tidak semua nilai FILE_INFORMATION_CLASS yang mungkin dapat terjadi.
Persyaratan
Header |
Wdm.h (termasuk Wdm.h, Ntddk.h, atau Ntifs.h) |