Delen via


/hotpatch (hotpatchable-installatiekopieën maken)

Bereidt een installatiekopieën voor hotpatching voor.

Syntaxis

/hotpatch

Opmerking

Deze optie is alleen beschikbaar voor x86

Opmerkingen

Wanneer /hotpatch deze wordt gebruikt tijdens de compilatie, zorgt de compiler ervoor dat de eerste instructie van elke functie ten minste 2 bytes lang is en dat er geen sprong binnen de functie naar de eerste instructie gaat. Deze voorwaarden zijn vereist voor hotpatching.

Als u de voorbereiding voor het maken van een hotpatchable voor een installatiekopieën wilt voltooien, gebruikt /functionpadmin u /hotpatchdeze om een koppeling te maken. Wanneer u een afbeelding compileert en koppelt met behulp van één aanroep van cl.exe, /hotpatch impliceert /functionpadmin.

Aanbeveling

Arm64- en x64-architecturen worden altijd behandeld als hotpatchable. Maar u moet nog steeds een koppeling maken met behulp van het maken van /functionpadmin hotpatchable-installatiekopieën voor deze installatiekopieën.

Deze compileroptie instellen in de Ontwikkelomgeving van Visual Studio

  1. Het dialoogvenster Eigenschappenpagina's van het project openen. Zie C++ compiler en buildeigenschappen instellen in Visual Studio voor meer informatie.
  2. Selecteer de eigenschappenpagina configuratie-eigenschappen>C/C++>.
  3. Voeg de compileroptie toe aan het vak Extra opties .

Deze compileroptie programmatisch instellen

Zie ook

Opties voor MSVC-compiler
MSVC-compiler Command-Line syntaxis