estrutura PROCESS_MITIGATION_DYNAMIC_CODE_POLICY (winnt.h)
Contém configurações de política de mitigação de processo para restringir a geração e a modificação de código dinâmico.
Sintaxe
typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {
union {
DWORD Flags;
struct {
DWORD ProhibitDynamicCode : 1;
DWORD AllowThreadOptOut : 1;
DWORD AllowRemoteDowngrade : 1;
DWORD AuditProhibitDynamicCode : 1;
DWORD ReservedFlags : 28;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY;
Membros
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Reservado para uso do sistema.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ProhibitDynamicCode
Defina (0x1) para impedir que o processo gere código dinâmico ou modifique o código executável existente; caso contrário, deixe unset (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowThreadOptOut
Defina (0x1) para permitir que os threads recusem as restrições na geração dinâmica de código chamando a função SetThreadInformation com o parâmetro ThreadInformation definido como ThreadDynamicCodePolicy; caso contrário, deixe unset (0x0). Você não deve usar as configurações AllowThreadOptOut e ThreadDynamicCodePolicy juntas para fornecer segurança forte. Essas configurações destinam-se apenas a permitir que os aplicativos adaptem seu código com mais facilidade para restrições completas de código dinâmico.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowRemoteDowngrade
Defina (0x1) para permitir que processos não AppContainer modifiquem todas as configurações de código dinâmico para o processo de chamada, incluindo a flexibilização das restrições de código dinâmico depois que elas tiverem sido definidas.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditProhibitDynamicCode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Reservado para uso do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h |