/hotpatch (Utwórz obraz możliwy do poprawiania w trakcie działania)
Przygotowuje obraz do stosowania poprawek na gorąco.
Składnia
/hotpatch
Uwagi
Gdy /hotpatch jest używany w kompilacji, kompilator zapewnia, że pierwsza instrukcja każdej funkcji jest co najmniej dwie bajty i żaden skok w funkcji przechodzi do pierwszej instrukcji. Te warunki są wymagane do stosowania poprawek na gorąco.
Aby ukończyć przygotowanie do tworzenia pliku z możliwością poprawiania dostępu do obrazu, po użyciu /hotpatch do skompilowania należy użyć /FUNCTIONPADMIN (Utwórz obraz możliwy do poprawiania) w celu połączenia. Podczas kompilowania i łączenia obrazu przy użyciu jednego wywołania cl.exe /hotpatch oznacza /functionpadmin.
Ponieważ instrukcje są zawsze dwoma bajtami lub większymi w architekturze usługi ARM, a kompilacja x64 jest zawsze traktowana tak, jakby /hotpatch została określona, nie trzeba określać /hotpatch podczas kompilowania dla tych obiektów docelowych; jednak nadal należy połączyć przy użyciu /functionpadmin, aby utworzyć obrazy z możliwością poprawiania w czasie. Opcja /hotpatch kompilatora ma wpływ tylko na kompilację x86.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Dodaj opcję kompilatora do pola Opcje dodatkowe .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC