Compartir a través de


/hotpatch (Crear una imagen a la que se puede aplicar una revisión reciente)

Prepara una imagen para aplicar una revisión activa.

Sintaxis

/hotpatch

Comentarios

Cuando se usa /hotpatch en una compilación, el compilador garantiza que la primera instrucción de cada función sea de al menos dos bytes y que ningún salto dentro de la función vaya a la primera instrucción. Estas condiciones son necesarias para la aplicación de revisiones activas.

Para completar la preparación de una imagen para que se le pueda aplicar la revisión activa, después de utilizar /hotpatch para compilar, debe utilizar /FUNCTIONPADMIN (Creae imagen de revisión activa) para vincular. Cuando compila y vincula una imagen mediante una invocación de cl.exe, /hotpatch implica /functionpadmin.+

Puesto que las instrucciones siempre son de dos bytes o mayores en la arquitectura ARM y dado que la compilación x64 siempre se trata como si se hubiera especificado /hotpatch, no es necesario especificar /hotpatch al compilar para estos destinos; sin embargo, aún debe vincular mediante /functionpadmin para crear imágenes de ellos a las que se pueda aplicar la revisión activa. La opción del compilador /hotpatch afecta solo a la compilación de x86.

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