Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define a política de mitigação especificada para a imagem especificada.
NTSYSAPI NTSTATUS NTAPI RtlSetImageMitigationPolicy(
_In_opt_ PCWSTR ImagePathName,
_In_ IMAGE_MITIGATION_POLICY MitigationPolicy,
_In_ ULONG Flags,
_In_reads_bytes_opt_(BufferSize) PVOID Buffer,
_In_ ULONG BufferSize
)
Parâmetros
ImagePathName
O nome da imagem cuja política de mitigação está definida. Se ImagePathName for NULL, a política de mitigação do sistema estará sendo definida.
MitigationPolicy
A política de mitigação que deve ser definida. Esse parâmetro dá suporte aos seguintes valores de enumeração:
| Nome do campo | Valor | Descrição |
|---|---|---|
| ImageUserShadowStackPolicy | 15 | A política relativa ao modo de usuário Proteção contra Pilha imposta por hardware para o processo. A função SetProcessMitigationPolicy define os sinalizadores de política para o modo de usuário Proteção de Pilha imposta por hardware quando uma estrutura PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY é fornecida. |
Flags
Sinalizadores que controlam o comportamento da operação de conjunto. Os sinalizadores com suporte para esse parâmetro incluem:
| Sinalizador | Valor | Descrição |
|---|---|---|
| MITIGATION_POLICY_FLAG_RESET_VALUE | 0x0 | Redefine o valor da política para o padrão do sistema |
| MITIGATION_POLICY_FLAG_USE_AUDIT_POLICY | 0x8 | Usado para obter/definir a política de auditoria para a mitigação fornecida |
Buffer
Um ponteiro para o buffer que contém os dados da política.
BufferSize
O comprimento em bytes do buffer fornecido em Buffer.
Retornar valor
Retorna um código de erro ou êxito NTSTATUS.
Comentários
Essa API não é definida em um arquivo de cabeçalho do SDK do Windows e deve ser declarada manualmente. A API é exportada de ntdll.dll.