Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Wiersz polecenia.

  4. Wpisz opcję kompilatora w Dodatkowe opcje pole.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora