SECURITY_INFORMATION
typedef ULONG SECURITY_INFORMATION, *PSECURITY_INFORMATION;
SECURITY_INFORMATION 型の値は、設定または照会されるオブジェクト関連のセキュリティ情報を識別するために使用されます。 このセキュリティ情報には、次のものが含まれます。
- オブジェクトの所有者。
- オブジェクトのプライマリ グループ
- オブジェクトの随意アクセス制御リスト (DACL)
- オブジェクトのシステム ACL (SACL)
セキュリティ情報の各項目は、ビット フラグによって指定されます。 次のセクションでは、ビットを指定します。
DACL_SECURITY_INFORMATION
オブジェクトの DACL が設定または照会されていることを示します。
次の項目については、DACL が照会されます。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
次の項目については、DACL が設定されます。
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
READ_CONTROL アクセスが必要です。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
WRITE_DAC アクセスが必要です。
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
GROUP_SECURITY_INFORMATION
オブジェクトのプライマリ グループ識別子が設定または照会されていることを示します。
次の項目では、グループ識別子が照会されます。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
次の項目では、グループ識別子が設定されます。
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
READ_CONTROL アクセスが必要です。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
WRITE_OWNER アクセスが必要です。
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
OWNER_SECURITY_INFORMATION
オブジェクトの所有者識別子が設定または照会されていることを示します。
次の項目では、所有者識別子が照会されます。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
次の項目では、所有者識別子が設定されます。
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
READ_CONTROL アクセスが必要です。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
WRITE_OWNER アクセスが必要です。
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
SACL_SECURITY_INFORMATION
オブジェクトの SACL が設定または照会されていることを示します。
次の項目については、SACL が照会されます。
- IRP_MJ_QUERY_SECURITY
- FLT_PARAMETERS (IRP_MJ_QUERY_SECURITY 用)
- FltQuerySecurityObject
- SeQuerySecurityDescriptorInfo
- IRP_MJ_SET_SECURITY
- FLT_PARAMETERS (IRP_MJ_SET_SECURITY 用)
次の項目については、SACL が設定されます。
- FltSetSecurityObject
- SeSetSecurityDescriptorInfo
- SeSetSecurityDescriptorInfoEx
すべての場合 ACCESS_SYSTEM_SECURITY アクセスが必要です。
PROCESS_TRUST_LABEL_SECURITY_INFORMATION
予約済み。
要件
Wdm.h (Wdm.h を含む)