PROCESS_MITIGATION_CHILD_PROCESS_POLICY 结构 (ntddk.h)

存储有关创建子进程的策略信息。

语法

typedef struct _PROCESS_MITIGATION_CHILD_PROCESS_POLICY {
  union {
    ULONG Flags;
    struct {
      ULONG NoChildProcessCreation : 1;
      ULONG AuditNoChildProcessCreation : 1;
      ULONG AllowSecureProcessCreation : 1;
      ULONG ReservedFlags : 29;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} PROCESS_MITIGATION_CHILD_PROCESS_POLICY, *PPROCESS_MITIGATION_CHILD_PROCESS_POLICY;

成员

DUMMYUNIONNAME

DUMMYUNIONNAME.Flags

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.NoChildProcessCreation

如果设置,则进程无法创建子进程。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditNoChildProcessCreation

如果设置,则会导致在进程创建子进程时生成审核事件。 如果同时设置了 NoChildProcessCreationAuditNoChildProcessCreation则 NoChildProcessCreation 优先于审核设置。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowSecureProcessCreation

拒绝创建子进程,除非子进程是安全进程,并且创建之前已被阻止。 它允许进程代表自身无法创建子进程的另一个进程生成子进程。 请参阅 UpdateProcThreadAttribute 中的PROCESS_CREATION_CHILD_PROCESS_OVERRIDE。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags

保留。

要求

要求
最低受支持的客户端 Windows 10 版本 1709
最低受支持的服务器 Windows Server 2016
标头 ntddk.h