¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

/homeparams (Copiar los parámetros del Registro en la pila)

Fuerza la escritura de parámetros pasados en registros en sus ubicaciones en la pila a la entrada de la función.


/homeparams

Esta opción del compilador sólo corresponde a los compiladores de x64 (compilación nativa y cruzada).

Cuando se pasan parámetros en una compilación de x64, las convenciones de llamada requieren espacio en la pila para los parámetros, incluso para parámetros pasados en registros. Para obtener más información, vea Paso de parámetros. No obstante, de forma predeterminada, en una versión de lanzamiento, los parámetros de registros no se escribirán en la pila, en el espacio que ya se ha proporcionado para los parámetros. Esto dificulta la depuración de una generación optimizada (lanzamiento) de su programa.

Para una versión de lanzamiento, use /homeparams para asegurarse de que puede depurar la aplicación. /homeparams implica de hecho una desventaja en cuanto al rendimiento, porque requiere un ciclo para cargar los parámetros de registros en la pila.

En una versión de depuración, la pila siempre se rellena con parámetros pasados en registros.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Línea de comandos.

  4. Escriba la opción del compilador en el cuadro Opciones adicionales.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft