Compartilhar via


/hotpatch (Criar imagem de hotpatchable)

Prepara uma imagem para hotpatching.

Sintaxe

/hotpatch

Observação

Essa opção só está disponível para x86

Comentários

Quando /hotpatch é usado durante a compilação, o compilador garante que a primeira instrução de cada função tenha pelo menos 2 bytes de comprimento e que nenhum salto dentro da função vá para a primeira instrução. Essas condições são necessárias para o hotpatching.

Para concluir a preparação para tornar uma imagem frequente, depois de compilar com /hotpatch, use /functionpadmin para vincular. Quando você compila e vincula uma imagem usando uma invocação de cl.exe, /hotpatch implica /functionpadmin.

Dica

As arquiteturas Arm64 e x64 são sempre tratadas como hotpatchable. Mas você ainda deve vincular usando /functionpadmin para criar imagens frequentes para elas.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
  3. Adicione a opção do compilador na caixa Opções Adicionais.

Para definir essa opção do compilador via programação

Confira também

Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC