énumération PROCESS_MITIGATION_POLICY (winnt.h)
Représente les différentes stratégies d’atténuation des processus.
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 Stratégie de prévention de l’exécution des données (DEP) du processus. |
ProcessASLRPolicy Stratégie ASLR (Address Space Layout Randomization) du processus. |
ProcessDynamicCodePolicy Stratégie qui désactive la capacité du processus à générer du code dynamique ou à modifier le code exécutable existant. |
ProcessStrictHandleCheckPolicy Le processus reçoit une erreur irrécupérable s’il manipule un handle non valide. Utile pour éviter les problèmes en aval dans un processus en raison de la gestion d’une mauvaise utilisation. |
ProcessSystemCallDisablePolicy Désactive la possibilité d’utiliser des fonctions NTUser/GDI au niveau de la couche la plus basse. |
ProcessMitigationOptionsMask Retourne le masque des bits valides pour toutes les options d’atténuation sur le système. Une application peut définir de nombreuses options d’atténuation sans interroger le système d’exploitation pour les options d’atténuation en combinant au niveau du bit avec le masque pour exclure tous les bits non pris en charge en même temps. |
ProcessExtensionPointDisablePolicy Stratégie qui empêche l’activer certains points d’extension tiers intégrés, ce qui empêche le chargement des DLL de points d’extension héritées dans le processus. |
ProcessControlFlowGuardPolicy Stratégie CFG (Control Flow Guard) du processus. |
ProcessSignaturePolicy Stratégie d’un processus qui peut limiter le chargement d’images aux images signées par Microsoft, par le Windows Store ou par Microsoft, le Windows Store et les laboratoires de qualité matérielle Windows (WHQL). |
ProcessFontDisablePolicy Stratégie qui désactive la capacité du processus à charger des polices non système. |
ProcessImageLoadPolicy Stratégie qui désactive la capacité du processus à charger des images à partir de certains emplacements, par exemple des appareils distants ou des fichiers qui ont l’étiquette obligatoire faible. |
ProcessSystemCallFilterPolicy Stratégie de filtre d’appel système du processus. |
ProcessPayloadRestrictionPolicy Stratégie de restriction de charge utile du processus. |
ProcessChildProcessPolicy Stratégie de processus enfant du processus. |
ProcessSideChannelIsolationPolicy Stratégie d’isolation de canal latéral du processus. |
ProcessUserShadowStackPolicy Windows 10, version 2004 et ultérieures : stratégie concernant la protection de la pile en mode utilisateur appliquée au matériel pour le processus. |
ProcessRedirectionTrustPolicy Stratégie RedirectionGuard du processus. |
ProcessUserPointerAuthPolicy Stratégie d’authentification du pointeur utilisateur du processus. |
ProcessSEHOPPolicy Stratégie SEHOP (Structured Exception Handling Overwrite Protection) du processus. |
MaxProcessMitigationPolicy Termine l’énumération. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winnt.h (inclure Windows.h) |
Voir aussi
Fonction GetProcessMitigationPolicy, fonction SetProcessMitigationPolicy