PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY-Struktur (winnt.h)

Enthält Richtlinieneinstellungen für die Prozessminderung für Control Flow Guard (CFG). Die Funktionen GetProcessMitigationPolicy und SetProcessMitigationPolicy verwenden diese Struktur.

Syntax

typedef struct _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY {
  union {
    DWORD Flags;
    struct {
      DWORD EnableControlFlowGuard : 1;
      DWORD EnableExportSuppression : 1;
      DWORD StrictMode : 1;
      DWORD EnableXfg : 1;
      DWORD EnableXfgAuditMode : 1;
      DWORD ReservedFlags : 27;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY, *PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY;

Member

DUMMYUNIONNAME

DUMMYUNIONNAME.Flags

Dieses Element ist für die Systemverwendung reserviert.

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableControlFlowGuard

CFG ist für den Prozess aktiviert, wenn dieses Flag festgelegt ist. Dieses Feld kann nicht über SetProcessMitigationPolicy geändert werden.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportSuppression

Bei TRUE werden exportierte Funktionen standardmäßig als ungültige indirekte Aufrufziele behandelt. Exportierte Funktionen werden nur dann zu gültigen indirekten Aufrufzielen, wenn sie über GetProcAddress dynamisch aufgelöst werden. Dieses Feld kann nicht über SetProcessMitigationPolicy geändert werden.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.StrictMode

Wenn true, müssen alle DLLs, die geladen werden, CFG aktivieren. Wenn eine DLL CFG nicht aktiviert, kann das Image nicht geladen werden. Diese Richtlinie kann aktiviert werden, nachdem ein Prozess gestartet wurde, indem SetProcessMitigationPolicy aufgerufen wird. Nach der Aktivierung kann sie nicht deaktiviert werden.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfg

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfgAuditMode

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags

Dieses Element ist für die Systemverwendung reserviert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile winnt.h