FLT_PARAMETERS untuk serikat IRP_MJ_SET_SECURITY
Komponen union yang digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_SET_SECURITY.
Sintaks
typedef union _FLT_PARAMETERS {
... ;
struct {
SECURITY_INFORMATION SecurityInformation;
PSECURITY_DESCRIPTOR SecurityDescriptor;
} SetSecurity;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Anggota
SetSecurity: Struktur yang berisi anggota berikut.
SecurityInformation: Penunjuk ke nilai SECURITY_INFORMATION yang menentukan informasi keamanan mana yang akan diatur dalam deskriptor keamanan. Nilai ini bisa menjadi salah satu dari yang berikut ini.
Nilai SecurityInformation Makna DACL_SECURITY_INFORMATION Daftar kontrol akses diskresi (DACL) objek sedang diatur. Membutuhkan akses WRITE_DAC. GROUP_SECURITY_INFORMATION Pengidentifikasi grup utama objek sedang diatur. Membutuhkan akses WRITE_OWNER. OWNER_SECURITY_INFORMATION Pengidentifikasi pemilik objek sedang diatur. Membutuhkan akses WRITE_OWNER. SACL_SECURITY_INFORMATION Sistem ACL (SACL) objek sedang diatur. Membutuhkan akses ACCESS_SYSTEM_SECURITY. SecurityDescriptor: Penunjuk ke struktur SECURITY_DESCRIPTOR yang berisi nilai informasi keamanan yang akan ditetapkan ke objek.
Keterangan
Struktur FLT_PARAMETERS untuk operasi IRP_MJ_SET_SECURITY berisi parameter untuk operasi set-security-information yang diwakili oleh struktur data panggilan balik (FLT_CALLBACK_DATA). Ini terkandung dalam struktur FLT_IO_PARAMETER_BLOCK.
IRP_MJ_SET_SECURITY adalah operasi berbasis IRP.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Header | Fltkernel.h (termasuk Fltkernel.h) |