Partilhar via


/hotpatch (Criar imagem hotpatchable)

Prepara uma imagem para hotpatching.

Sintaxe

/hotpatch

Observação

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

Observações

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. Estas condições são necessárias para hotpatching.

Para concluir a preparação para tornar uma imagem hotpatchable, 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.

Sugestão

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

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

  1. Abra a caixa de diálogo Páginas de propriedades do projeto. Para obter detalhes, consulte Definir compilador C++ e criar propriedades no Visual Studio.
  2. Selecione a página de propriedades Configuration Properties>C/C++>Command Line .
  3. Adicione a opção do compilador à caixa Opções adicionais .

Para definir essa opção do compilador programaticamente

Consulte também

Opções do compilador MSVC
Compilador MSVC Command-Line sintaxe