structure PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY (winnt.h)
Contient les paramètres de stratégie d’atténuation des processus pour Control Flow Guard (CFG). Les fonctions GetProcessMitigationPolicy et SetProcessMitigationPolicy utilisent cette structure.
Syntaxe
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;
Membres
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Ce membre est réservé à l’utilisation du système.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableControlFlowGuard
CFG est activé pour le processus si cet indicateur est défini. Ce champ ne peut pas être modifié via SetProcessMitigationPolicy.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportSuppression
Si la valeur est TRUE, les fonctions exportées sont traitées comme des cibles d’appel indirect non valides par défaut. Les fonctions exportées ne deviennent des cibles d’appels indirects valides que si elles sont résolues dynamiquement via GetProcAddress. Ce champ ne peut pas être modifié via SetProcessMitigationPolicy.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.StrictMode
Si la valeur est TRUE, toutes les DLL chargées doivent activer CFG. Si une DLL n’active pas CFG, le chargement de l’image échoue. Cette stratégie peut être activée une fois qu’un processus a démarré en appelant SetProcessMitigationPolicy. Il ne peut pas être désactivé une fois activé.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfg
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfgAuditMode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Ce membre est réservé à l’utilisation du système.
Configuration requise
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
En-tête | winnt.h |