Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Prépare une image pour le hotpatching.
Syntaxe
/hotpatch
Note
Cette option est disponible uniquement pour x86
Notes
Lorsqu’il /hotpatch est utilisé pendant la compilation, le compilateur garantit que la première instruction de chaque fonction est d’au moins 2 octets et qu’aucun saut dans la fonction ne passe à la première instruction. Ces conditions sont requises pour le hotpatching.
Pour terminer la préparation de la création d’une image hotpatchable, une fois que vous avez compilé avec /hotpatch, utilisez /functionpadmin pour lier. Lorsque vous compilez et liez une image à l’aide d’un appel de cl.exe, /hotpatch implique /functionpadmin.
Conseil / Astuce
Les architectures Arm64 et x64 sont toujours traitées comme pouvant être mises à jour. Mais vous devez toujours lier en utilisant /functionpadmin pour créer des images hotpatchables pour eux.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
- Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
- Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
- Ajoutez l’option du compilateur à la zone Options supplémentaires.
Pour définir cette option du compilateur par programmation
- Consultez AdditionalOptions.
Voir aussi
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC