Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
- 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.
- Selecione a página de propriedades Configuration Properties>C/C++>Command Line .
- Adicione a opção do compilador à caixa Opções adicionais .
Para definir essa opção do compilador programaticamente
- Consulte AdditionalOptions.
Consulte também
Opções do compilador MSVC
Compilador MSVC Command-Line sintaxe