函数参数压栈的方式。
Directive Parameter order Clean-up Passes parameters in registers?
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
Directive Parameter order Clean-up Passes parameters in registers?
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
所有参数用栈传递;
参数按从左到右的顺序压栈;
被调用者负责参数的出栈。
主要用于调用API函数或编写供其它程序调用的函数(有些语言只支持这种调用方式,如VB和标准PASCAL)。