共用方式為


IRP_MJ_SET_SECURITY等位的FLT_PARAMETERS

作業之FLT_IO_PARAMETER_BLOCK結構的MajorFunction字段IRP_MJ_SET_SECURITY時使用的等位元件。

語法

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    SECURITY_INFORMATION SecurityInformation;
    PSECURITY_DESCRIPTOR SecurityDescriptor;
  } SetSecurity;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

成員

  • SetSecurity:包含下列成員的結構。

  • SecurityInformationSECURITY_INFORMATION 值的指標,指定要在安全性描述符中設定的安全性資訊。 此值可以是下列其中一項。

    SecurityInformation 值 意義
    DACL_SECURITY_INFORMATION 正在設定物件的任意訪問控制清單 (DACL) 。 需要WRITE_DAC存取權。
    GROUP_SECURITY_INFORMATION 正在設定物件的主要群組標識碼。 需要WRITE_OWNER存取權。
    OWNER_SECURITY_INFORMATION 正在設定對象的擁有者識別碼。 需要WRITE_OWNER存取權。
    SACL_SECURITY_INFORMATION 正在設定對象的系統 ACL (SACL) 。 需要ACCESS_SYSTEM_SECURITY存取權。
  • SecurityDescriptorSECURITY_DESCRIPTOR 結構的指標,其中包含要指派給 對象的安全性資訊值。

備註

IRP_MJ_SET_SECURITY作業的FLT_PARAMETERS結構包含回呼數據所代表之 set-security-information 作業的參數, (FLT_CALLBACK_DATA) 結構。 它包含在 FLT_IO_PARAMETER_BLOCK 結構中。

IRP_MJ_SET_SECURITY是以 IRP 為基礎的作業。

規格需求

需求類型 需求
標頭 Fltkernel.h (包括 Fltkernel.h)

另請參閱

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