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:包含下列成員的結構。
SecurityInformation: SECURITY_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存取權。 SecurityDescriptor: SECURITY_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) |