Udostępnij za pośrednictwem


/homeparams (kopia rejestru parametry do stosu)

Parametry sił przekazywane w rejestrach są zapisywane w ich lokalizacji na stos przy wejściu do funkcji.

/homeparams

Uwagi

Ta opcja kompilatora jest tylko dla x64 kompilatory (macierzysty i krzyż kompilacji).

Jeśli parametry są przekazywane w x64 , kompilacja konwencji wywoływania wymagają stackspace dla parametrów, nawet dla parametry przekazywane w rejestrach.Aby uzyskać więcej informacji, zobacz Parametr przekazując.Jednak domyślnie w wydanej kompilacji parametrów rejestru nie zostaną zapisane do stosu, do obszaru, który jest już przewidzianych parametrów.Dzięki temu trudno build zoptymalizowana (release) programu debug.

Wydanej kompilacji, użyj /homeparams do zapewnienia, że można debugować aplikację./homeparamsoznacza wadą wydajności, ponieważ wymagają, cykl załadować parametry rejestru na stosie.

W trybie debugowania stosu jest zawsze wypełnione parametry przekazywane w rejestrach.

Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Kliknij przycisk C i C++ folder.

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

  4. Wpisz opcję kompilatora w Dodatkowe opcje pole.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora