PROCESS_MITIGATION_DYNAMIC_CODE_POLICY Struktur (winnt.h)
Enthält Richtlinieneinstellungen zur Prozessminderung zum Einschränken der dynamischen Codegenerierung und -änderung.
Syntax
typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {
union {
DWORD Flags;
struct {
DWORD ProhibitDynamicCode : 1;
DWORD AllowThreadOptOut : 1;
DWORD AllowRemoteDowngrade : 1;
DWORD AuditProhibitDynamicCode : 1;
DWORD ReservedFlags : 28;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY;
Member
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Ist für das System reserviert.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ProhibitDynamicCode
Legen Sie (0x1) fest, um zu verhindern, dass der Prozess dynamischen Code generiert oder vorhandenen ausführbaren Code ändert; lassen Sie andernfalls nicht festgelegt (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowThreadOptOut
Legen Sie (0x1) fest, damit Threads die Einschränkungen für die dynamische Codegenerierung deaktivieren können, indem Sie die SetThreadInformation-Funktion aufrufen, wobei der ThreadInformation-Parameter auf ThreadDynamicCodePolicy festgelegt ist. lassen Sie andernfalls nicht festgelegt (0x0). Sie sollten die Einstellungen AllowThreadOptOut und ThreadDynamicCodePolicy nicht zusammen verwenden, um eine hohe Sicherheit zu gewährleisten. Diese Einstellungen dienen nur dazu, Anwendungen zu ermöglichen, ihren Code einfacher für vollständige dynamische Codeeinschränkungen anzupassen.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowRemoteDowngrade
Legen Sie (0x1) fest, damit Nicht-AppContainer-Prozesse alle dynamischen Codeeinstellungen für den aufrufenden Prozess ändern können, einschließlich der Lockerung dynamischer Codeeinschränkungen, nachdem sie festgelegt wurden.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditProhibitDynamicCode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Ist für das System reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | winnt.h |