/homeparams (Kopiuj parametry rejestru do stosu)
Wymusza zapisanie parametrów przekazanych w rejestrach do ich lokalizacji na stosie przy wejściu do funkcji.
/homeparams
Uwagi
Ta opcja kompilatora jest przeznaczona tylko dla kompilatorów architektury x64 (kompilacja natywna i krzyżowa).
Jeśli parametry są przekazywane w x64 kompilacja, konwencji wywoływania wymaga wielkości parametrów, nawet dla parametrów przekazywanych do rejestrów.Aby uzyskać dodatkowe informacje, zobacz Parametr przekazując.Jednak domyślnie w wydanej kompilacji parametrów rejestru nie zostaną zapisane na stos, na miejsce, które jest dostępne dla parametrów.Utrudnia to zoptymalizowany (release) kompilacji programu debug.
Dla wydanej kompilacji, użyj /homeparams do zapewnienia, że ci Debugowanie aplikacji./homeparamspociąga za sobą niekorzystne wydajności, ponieważ wymagają cyklu załadować parametrów rejestru na stosie.
W kompilacja do debugowania stosu jest zawsze wypełnione parametry przekazywane w rejestrach.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij stronę właściwości Wiersz polecenia.
Wpisz opcję kompilatora w Dodatkowe opcje pole.
Aby programowo ustawić tę opcję kompilatora
- Zobacz AdditionalOptions.