Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает указанную политику устранения рисков для указанного образа.
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
)
Параметры
ImagePathName
Имя образа, для которого задана политика устранения рисков. Если ImagePathName имеет значение NULL, устанавливается политика устранения рисков системы.
Политика устранения рисков
Политика устранения рисков, которая должна быть задана. Этот параметр поддерживает следующие значения перечисления:
| Имя поля | Значение | Описание |
|---|---|---|
| ImageUserShadowStackPolicy | 15 | Политика в отношении аппаратной защиты стека для процесса в пользовательском режиме. Функция SetProcessMitigationPolicy задает флаги политики для аппаратной защиты стека в пользовательском режиме при предоставлении структуры PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY . |
Флаги
Флаги, управляющие поведением операции задания. Поддерживаемые флаги для этого параметра:
| Флаг | Значение | Описание |
|---|---|---|
| MITIGATION_POLICY_FLAG_RESET_VALUE | 0x0 | Сбрасывает значение политики до значения по умолчанию для системы. |
| MITIGATION_POLICY_FLAG_USE_AUDIT_POLICY | 0x8 | Используется для получения или задания политики аудита для заданной меры по устранению рисков |
Буфер
Указатель на буфер, содержащий данные политики.
BufferSize
Длина буфера в байтах, предоставленного в буфере.
Возвращаемое значение
Возвращает код ошибки или успешного выполнения NTSTATUS.
Комментарии
Этот API не определен в файле заголовка Windows SDK и должен быть объявлен вручную. API экспортируется из ntdll.dll.