estructura PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY (winnt.h)
Contiene la configuración de la directiva de mitigación de procesos para Control Flow Guard (CFG). Las funciones GetProcessMitigationPolicy y SetProcessMitigationPolicy usan esta estructura.
Sintaxis
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;
Miembros
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Este miembro está reservado para uso del sistema.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableControlFlowGuard
CFG está habilitado para el proceso si se establece esta marca. Este campo no se puede cambiar a través de SetProcessMitigationPolicy.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportSuppression
Si es TRUE, las funciones exportadas se tratarán como destinos de llamada indirectos no válidos de forma predeterminada. Las funciones exportadas solo se convierten en destinos de llamada indirectos válidos si se resuelven dinámicamente a través de GetProcAddress. Este campo no se puede cambiar a través de SetProcessMitigationPolicy.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.StrictMode
Si es TRUE, todos los archivos DLL cargados deben habilitar CFG. Si un archivo DLL no habilita CFG, la imagen no se cargará. Esta directiva se puede habilitar después de que se haya iniciado un proceso llamando a SetProcessMitigationPolicy. No se puede deshabilitar una vez habilitado.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfg
DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfgAuditMode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Este miembro está reservado para uso del sistema.
Requisitos
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | winnt.h |