Compartilhar via


enumeração PROCESS_MITIGATION_POLICY (winnt.h)

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

 
ProcessDEPPolicy
A política de prevenção de execução de dados (DEP) do processo.
ProcessASLRPolicy
A política ASLR (Address Space Layout Randomization) do processo.
ProcessDynamicCodePolicy
A política que desativa a capacidade do processo de gerar código dinâmico ou modificar o código executável existente.
ProcessStrictHandleCheckPolicy
O processo receberá um erro fatal se manipular um identificador inválido. Útil para evitar problemas downstream em um processo devido ao uso indevido.
ProcessSystemCallDisablePolicy
Desabilita a capacidade de usar funções NTUser/GDI na camada mais baixa.
ProcessMitigationOptionsMask
Retorna 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.
ProcessExtensionPointDisablePolicy
A 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.
ProcessControlFlowGuardPolicy
A política de CFG (Proteção de Fluxo de Controle) do processo.
ProcessSignaturePolicy
A 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).
ProcessFontDisablePolicy
A política que desativa a capacidade do processo de carregar fontes que não são do sistema.
ProcessImageLoadPolicy
A 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.
ProcessSystemCallFilterPolicy
A política de filtro de chamada do sistema do processo.
ProcessPayloadRestrictionPolicy
A política de restrição de conteúdo do processo.
ProcessChildProcessPolicy
A política de processo filho do processo.
ProcessSideChannelIsolationPolicy
A política de isolamento do canal lateral do processo.
ProcessUserShadowStackPolicy
Windows 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.
ProcessRedirectionTrustPolicy
A política RedirectionGuard do processo.
ProcessUserPointerAuthPolicy
A política de autenticação de ponteiro do usuário do processo.
ProcessSEHOPPolicy
A política sehop (proteção de substituição de tratamento de exceção estruturada) do processo.
MaxProcessMitigationPolicy
Encerra 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