RtlSetImageMitigationPolicy

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.

Requisitos

Confira também