PROCESS_MITIGATION_POLICY enumeración (winnt.h)

Representa las diferentes directivas de mitigación de procesos.

Syntax

typedef enum _PROCESS_MITIGATION_POLICY {
  ProcessDEPPolicy,
  ProcessASLRPolicy,
  ProcessDynamicCodePolicy,
  ProcessStrictHandleCheckPolicy,
  ProcessSystemCallDisablePolicy,
  ProcessMitigationOptionsMask,
  ProcessExtensionPointDisablePolicy,
  ProcessControlFlowGuardPolicy,
  ProcessSignaturePolicy,
  ProcessFontDisablePolicy,
  ProcessImageLoadPolicy,
  ProcessSystemCallFilterPolicy,
  ProcessPayloadRestrictionPolicy,
  ProcessChildProcessPolicy,
  ProcessSideChannelIsolationPolicy,
  ProcessUserShadowStackPolicy,
  ProcessRedirectionTrustPolicy,
  ProcessUserPointerAuthPolicy,
  ProcessSEHOPPolicy,
  MaxProcessMitigationPolicy
} PROCESS_MITIGATION_POLICY, *PPROCESS_MITIGATION_POLICY;

Constantes

 
ProcessDEPPolicy
Directiva de prevención de ejecución de datos (DEP) del proceso.
ProcessASLRPolicy
Directiva de selección aleatoria del diseño del espacio de direcciones (ASLR) del proceso.
ProcessDynamicCodePolicy
La directiva que desactiva la capacidad del proceso para generar código dinámico o modificar el código ejecutable existente.
ProcessStrictHandleCheckPolicy
El proceso recibirá un error irrecuperable si manipula un identificador no válido. Resulta útil para evitar problemas de bajada en un proceso debido a un uso incorrecto.
ProcessSystemCallDisablePolicy
Deshabilita la capacidad de usar funciones NTUser/GDI en la capa más baja.
ProcessMitigationOptionsMask
Devuelve la máscara de bits válidos para todas las opciones de mitigación del sistema. Una aplicación puede establecer muchas opciones de mitigación sin consultar el sistema operativo para ver las opciones de mitigación mediante la combinación bit a bit con la máscara para excluir todos los bits no admitidos a la vez.
ProcessExtensionPointDisablePolicy
La directiva que impide que algunos puntos de extensión de terceros integrados se activen, lo que impide que los archivos DLL de punto de extensión heredados se carguen en el proceso.
ProcessControlFlowGuardPolicy
Directiva de Protección de flujo de control (CFG) del proceso.
ProcessSignaturePolicy
La directiva de un proceso que puede restringir la carga de imágenes a esas imágenes firmadas por Microsoft, por la Tienda Windows o por Microsoft, la Tienda Windows y los Laboratorios de calidad de hardware de Windows (WHQL).
ProcessFontDisablePolicy
Directiva que desactiva la capacidad del proceso para cargar fuentes que no son del sistema.
ProcessImageLoadPolicy
La directiva que desactiva la capacidad del proceso de cargar imágenes desde algunas ubicaciones, como dispositivos remotos o archivos que tienen la etiqueta obligatoria baja.
ProcessSystemCallFilterPolicy
Directiva de filtro de llamadas del sistema del proceso.
ProcessPayloadRestrictionPolicy
Directiva de restricción de carga del proceso.
ProcessChildProcessPolicy
Directiva de proceso secundario del proceso.
ProcessSideChannelIsolationPolicy
Directiva de aislamiento de canal lateral del proceso.
ProcessUserShadowStackPolicy
Windows 10, versión 2004 y posteriores: la directiva relativa a la protección de pila aplicada por hardware en modo de usuario para el proceso.
ProcessRedirectionTrustPolicy
La directiva RedirectionGuard del proceso.
ProcessUserPointerAuthPolicy
Directiva de autenticación de puntero de usuario del proceso.
ProcessSEHOPPolicy
La directiva structured Exception Handling Overwrite Protection (SEHOP) del proceso.
MaxProcessMitigationPolicy
Finaliza la enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

Función GetProcessMitigationPolicy, función SetProcessMitigationPolicy