Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece la directiva de mitigación especificada para la imagen 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
Nombre de la imagen cuya directiva de mitigación se establece. Si ImagePathName es NULL, se establece la directiva de mitigación del sistema.
MitigationPolicy
Directiva de mitigación que se va a establecer. Este parámetro admite los siguientes valores de enumeración:
| Nombre del campo | Value | Descripción |
|---|---|---|
| ImageUserShadowStackPolicy | 15 | La directiva relativa a la protección de pila aplicada por hardware en modo de usuario para el proceso. La función SetProcessMitigationPolicy establece las marcas de directiva para la protección de pila aplicada por hardware en modo de usuario cuando se proporciona una estructura de PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY . |
Marcas
Marcas que controlan el comportamiento de la operación set. Las marcas admitidas para este parámetro incluyen:
| Marca | Value | Descripción |
|---|---|---|
| MITIGATION_POLICY_FLAG_RESET_VALUE | 0x0 | Restablece el valor de la directiva al valor predeterminado del sistema. |
| MITIGATION_POLICY_FLAG_USE_AUDIT_POLICY | 0x8 | Se usa para obtener o establecer la directiva de auditoría para la mitigación especificada. |
Buffer
Puntero al búfer que contiene los datos de la directiva.
BufferSize
Longitud en bytes del búfer proporcionado en Buffer.
Valor devuelto
Devuelve un código de error o correcto de NTSTATUS.
Comentarios
Esta API no está definida en un archivo de encabezado de Windows SDK y se debe declarar manualmente. La API se exporta desde ntdll.dll.