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)

Lihat juga

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MJ_SET_SECURITY

SECURITY_DESCRIPTOR

SECURITY_INFORMATION