Поделиться через


/hotpatch (создание изображения с горячей совместимостью)

Подготавливает изображение для горячего исправления.

Синтаксис

/hotpatch

Замечание

Этот параметр доступен только для x86

Замечания

При /hotpatch использовании во время компиляции компилятор гарантирует, что первая инструкция каждой функции не менее 2 байтов длинна, и что переход в функцию не переходит к первой инструкции. Эти условия необходимы для горячей заполнения.

Чтобы завершить подготовку к исправлению изображения, после компиляции с /hotpatchпомощью ссылки используйте /functionpadmin ссылку. При компиляции и связывании изображения с помощью одного вызова cl.exeподразумевается /hotpatch/functionpadmin.

Подсказка

Архитектуры Arm64 и x64 всегда рассматриваются как горячие. Но вы по-прежнему должны связаться с помощью /functionpadmin для создания горячих изображений.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
  2. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
  3. Добавьте параметр компилятора в поле "Дополнительные параметры ".

Установка данного параметра компилятора программным способом

См. также

Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC