Compartir a través de


/hotpatch (crear una imagen que se puede aplicar en caliente)

Prepara una imagen para el almacenamiento en caliente.

Sintaxis

/hotpatch

Nota:

Esta opción solo está disponible para x86.

Comentarios

Cuando /hotpatch se usa durante la compilación, el compilador garantiza que la primera instrucción de cada función tenga al menos 2 bytes de longitud y que ningún salto dentro de la función vaya a la primera instrucción. Estas condiciones son necesarias para el almacenamiento en caliente.

Para completar la preparación para hacer que una imagen se pueda aplicar en caliente, después de compilar con /hotpatch, use /functionpadmin para vincular. Al compilar y vincular una imagen mediante una invocación de cl.exe, /hotpatch implica /functionpadmin.

Sugerencia

Las arquitecturas Arm64 y x64 siempre se tratan como accesibles. Sin embargo, debe seguir vinculando mediante /functionpadmin para crear imágenes que se puedan aplicar en caliente para ellas.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.
  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.
  3. Agregue la opción del compilador al cuadro Opciones adicionales.

Para establecer esta opción del compilador mediante programación

Consulte también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC