CDECL 调用函数内。获得参数个数。

Posted bywayboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CDECL 调用函数内。获得参数个数。相关的知识,希望对你有一定的参考价值。

__asm{
  mov     eax,ds:[ebp+4]
  mov     eax,[eax]
  and     eax,0FFFFFFh
  shr     eax,12h
}
执行这段代码后,EAX 寄存器的值为参数数目

以上是关于CDECL 调用函数内。获得参数个数。的主要内容,如果未能解决你的问题,请参考以下文章

调用约定_stdcall _cdecl _fastcall的区别

C语言--变长参数

函数调用方法之__cdecl与_stdcall

转:函数调用的区别:_cdecl以及_stdcall

第45课 函数参数的秘密(下)

C++函数调用方式约定stdcall,cdecl,pascal,naked,thiscall,fastcall