Condividi tramite


/hotpatch (creare un'immagine hotpatchable)

Prepara un'immagine per il hotpatching.

Sintassi

/hotpatch

Annotazioni

Questa opzione è disponibile solo per x86

Osservazioni:

Quando /hotpatch viene usato durante la compilazione, il compilatore garantisce che la prima istruzione di ogni funzione sia lunga almeno 2 byte e che nessun passaggio all'interno della funzione passa alla prima istruzione. Queste condizioni sono necessarie per il hotpatching.

Per completare la preparazione per rendere un'immagine hotpatchable, dopo la compilazione con /hotpatch, usare /functionpadmin per il collegamento. Quando si compila e si collega un'immagine usando una chiamata di cl.exe, /hotpatch implica /functionpadmin.

Suggerimento

Le architetture Arm64 e x64 vengono sempre considerate come hotpatchable. Tuttavia, è comunque necessario collegarsi usando /functionpadmin per creare immagini hotpatchable per tali immagini.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
  2. Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Riga di comando.
  3. Aggiungere l'opzione del compilatore alla casella Opzioni aggiuntive.

Per impostare l'opzione del compilatore a livello di codice

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC