RtlSetImageMitigationPolicy

Imposta i criteri di mitigazione specificati per l'immagine specificata.

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
    )

Parametri

ImagePathName

Nome dell'immagine il cui criterio di mitigazione è impostato. Se ImagePathName è NULL, vengono impostati i criteri di mitigazione del sistema.

MitigationPolicy

Criteri di mitigazione da impostare. Questo parametro supporta i valori di enumerazione seguenti:

Nome del campo Valore Descrizione
ImageUserShadowStackPolicy 15 Criteri relativi alla protezione dello stack applicata dall'hardware in modalità utente per il processo. La funzione SetProcessMitigationPolicy imposta i flag dei criteri per la protezione dello stack applicata dall'hardware in modalità utente quando viene fornita una struttura PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY .

Flags

Flag che controllano il comportamento dell'operazione di impostazione. I flag supportati per questo parametro includono:

Flag valore Descrizione
MITIGATION_POLICY_FLAG_RESET_VALUE 0x0 Reimposta il valore del criterio sul valore predefinito per il sistema
MITIGATION_POLICY_FLAG_USE_AUDIT_POLICY 0x8 Usato per ottenere/impostare i criteri di controllo per la mitigazione specificata

Buffer

Puntatore al buffer che contiene i dati dei criteri.

BufferSize

Lunghezza in byte del buffer fornito in Buffer.

Valore restituito

Restituisce un codice NTSTATUS riuscito o di errore.

Commenti

Questa API non è definita in un file di intestazione di Windows SDK e deve essere dichiarata manualmente. L'API viene esportata da ntdll.dll.

Requisiti

Vedere anche