/homeparams (cópia Register parâmetros para pilha)
Forças parâmetros passados em registros a serem gravados para seus locais na pilha na entrada da função.
/homeparams
Comentários
Esta opção do compilador é somente para o x64 compiladores (nativo e troca de compilar).
Quando os parâmetros são passados em um x64 compilação, convenções de chamada exigem stackspace para parâmetros, mesmo para os parâmetros passados nos registradores. Para obter mais informações, consulte Parâmetro de passagem. No entanto, por padrão em uma versão de compilação, os parâmetros de registro serão não gravados para a pilha para o espaço já é fornecido para os parâmetros.Isso torna difícil depurar uma compilação otimizada (versão) do seu programa.
Para uma versão de compilação, use /homeparams para garantir que você pode depurar seu aplicativo. /homeparams implica uma desvantagem de desempenho porque requer um ciclo para carregar os parâmetros de registro para a pilha.
Em uma compilação de depurar, a pilha sempre é preenchida com os parâmetros passados nos registradores.
Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.
clicar no C/C++ pasta.
clicar no Linha de comando página de propriedades.
Digite opção do compilador no Opções adicionais box.