lxf5556 发表于 2013-3-8 17:26:46

关于win32汇编 win32汇编第11章11.1.3节

win32汇编第11章11.1.3节方法二_PROCVAR2typedefproto :dword, :dword 是什么意思
里面的proto :dword, :dword 又是什么意思 为什么用2个dword

lukelqz 发表于 2013-3-8 17:26:47

本帖最后由 lukelqz 于 2013-3-8 18:36 编辑

proto :dword, :dword声明了一个函数,这个函数它有两个参数,都是dword型,也就是2个32位的参数。和C语言的函数声明是一个意思。
如果你把函数写在前面就不用声明了。所以基本见到的都是proc,很少见到proto。
至于typedefine,MSDN里面的解释。

意思大概就是定义一个新的类型假如叫name,编译器遇到这个name就当这个类型处理。

也就是遇到_PROCVAR2就让编译器当做是有两个参数的函数类型。方便invoke这个伪指令调用的。
反正都是给编译器看的。最后都要翻译成汇编指令的。
页: [1]
查看完整版本: 关于win32汇编 win32汇编第11章11.1.3节