我正在将应用程序从x86移植到x64。我正在使用VisualStudio2009;大多数代码是C++,一些部分是纯C。向x64编译时不支持__asm关键字,我们的应用程序包含一些内联汇编程序。我没有写这段代码,所以我不知道et应该做什么:intCallStackSize(){DWORDFrame;PDWORDpFrame;__asm{movEAX,EBPmovFrame,EAX}pFrame=(PDWORD)Frame;/*...dostuffwithpFramehere*/}EBP是指向当前函数栈的基指针。有什么方法可以不使用内联asm来获取堆栈指针吗?我一直在研究Microsoft