Sdílet prostřednictvím


/homeparams (Kopírovat parametry registru do zásobníku)

Při zápisu funkce přinutí parametry předané do registrů k zápisu do jejich umístění v zásobníku.

/homeparams

Poznámky

Tato možnost kompilátoru je určena pouze pro kompilátory x64 (nativní a křížové kompilování).

Pokud jsou parametry předány do x64 kompilace, vyžaduje volání konvencí stackspace pro parametry i pro parametry, které jsou předány v registrech.Další informace naleznete v tématu Předávání parametru.Však standardně ve vydané verzi parametry rejstříku nebudou zapsány do zásobníku, do prostoru, který již stanovené parametry.To je obtížné ladit optimalizované (vydání) sestavení aplikace.

Verze sestavení, použijte /homeparams k zajištění toho, že můžete ladit aplikace./homeparamsNevýhodou výkon neznamená, protože vyžaduje cyklus načíst parametry registru do zásobníku.

V sestavení ladění je zásobník vždy naplněna parametry předány v registrech.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost kompilátoru v Další možnosti pole.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru