SECURITY_INFORMATION
typedef ULONG SECURITY_INFORMATION, *PSECURITY_INFORMATION;
類型SECURITY_INFORMATION的值是用來識別所設定或查詢的物件相關安全性資訊。 此安全性資訊包括:
- 物件的擁有者
- 物件的主要群組
- 物件的任意存取控制清單 (DACL)
- 物件的系統 ACL (SACL)
安全性資訊的每個專案都會由位旗標指定。 下列各節會指定位。
DACL_SECURITY_INFORMATION
指出正在設定或查詢物件的 DACL。
針對下列專案,會查詢 DACL:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
針對下列專案,會設定 DACL:
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
需要READ_CONTROL存取:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
需要WRITE_DAC存取:
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
GROUP_SECURITY_INFORMATION
指出正在設定或查詢物件的主要群組識別碼。
針對下列專案,會查詢群組識別碼:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
針對下列專案,會設定群組識別碼:
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
需要READ_CONTROL存取:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
需要WRITE_OWNER存取:
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
OWNER_SECURITY_INFORMATION
指出正在設定或查詢物件的擁有者識別碼。
針對下列專案,會查詢擁有者識別碼:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
針對下列專案,會設定擁有者識別碼:
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
需要READ_CONTROL存取:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
需要WRITE_OWNER存取:
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
SACL_SECURITY_INFORMATION
表示正在設定或查詢物件的 SACL。
針對下列專案,會查詢 SACL:
- IRP_MJ_QUERY_SECURITY
- IRP_MJ_QUERY_SECURITY的FLT_PARAMETERS
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- IRP_MJ_SET_SECURITY的FLT_PARAMETERS
針對下列專案,會設定 SACL:
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
在所有情況下都需要ACCESS_SYSTEM_SECURITY存取權。
PROCESS_TRUST_LABEL_SECURITY_INFORMATION
保留的。
規格需求
Wdm.h (包含 Wdm.h)