Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa as diferentes políticas de mitigação de processo.
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
ProcessDEPPolicyA política de prevenção de execução de dados (DEP) do processo. |
ProcessASLRPolicyA política ASLR (Address Space Layout Randomization) do processo. |
ProcessDynamicCodePolicyA política que desativa a capacidade do processo de gerar código dinâmico ou modificar o código executável existente. |
ProcessStrictHandleCheckPolicyO processo receberá um erro fatal se manipular um identificador inválido. Útil para evitar problemas downstream em um processo devido ao uso indevido. |
ProcessSystemCallDisablePolicyDesabilita a capacidade de usar funções NTUser/GDI na camada mais baixa. |
ProcessMitigationOptionsMaskRetorna a máscara de bits válidos para todas as opções de mitigação no sistema. Um aplicativo pode definir muitas opções de mitigação sem consultar o sistema operacional para opções de mitigação combinando bit a bit com a máscara para excluir todos os bits sem suporte ao mesmo tempo. |
ProcessExtensionPointDisablePolicyA política que impede que alguns pontos de extensão internos de terceiros sejam ativados, o que impede que DLLs de ponto de extensão herdados sejam carregadas no processo. |
ProcessControlFlowGuardPolicyA política de CFG (Proteção de Fluxo de Controle) do processo. |
ProcessSignaturePolicyA política de um processo que pode restringir o carregamento de imagens às imagens assinadas pela Microsoft, pela Windows Store ou pela Microsoft, pela Windows Store e pelo WHQL (Windows Hardware Quality Labs). |
ProcessFontDisablePolicyA política que desativa a capacidade do processo de carregar fontes que não são do sistema. |
ProcessImageLoadPolicyA política que desativa a capacidade do processo de carregar imagens de alguns locais, como dispositivos remotos ou arquivos que têm o rótulo baixo obrigatório. |
ProcessSystemCallFilterPolicyA política de filtro de chamada do sistema do processo. |
ProcessPayloadRestrictionPolicyA política de restrição de conteúdo do processo. |
ProcessChildProcessPolicyA política de processo filho do processo. |
ProcessSideChannelIsolationPolicyA política de isolamento do canal lateral do processo. |
ProcessUserShadowStackPolicyWindows 10, versão 2004 e superior: a política relativa ao modo de usuário Proteção de Pilha imposta por hardware para o processo. |
ProcessRedirectionTrustPolicyA política RedirectionGuard do processo. |
ProcessUserPointerAuthPolicyA política de autenticação de ponteiro do usuário do processo. |
ProcessSEHOPPolicyA política sehop (proteção de substituição de tratamento de exceção estruturada) do processo. |
MaxProcessMitigationPolicyEncerra a enumeração. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
| Cabeçalho | winnt.h (inclua Windows.h) |
Confira também
Função GetProcessMitigationPolicy, função SetProcessMitigationPolicy