兔八哥极品软件园    运行: 4492天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

CallingConvention Winapi Cdecl StdCall ThisCall FastCall

作者:admin 发布于:2012-8-10 15:28 Friday 分类:Windows

Winapi

此成员实际上不是调用约定,而是使用了默认平台调用约定。

例如,在 Windows 上默认为 StdCall,在 Windows CE.NET 上默认为 Cdecl

Cdecl

调用方清理堆栈。这使您能够调用具有 varargs 的函数(如 Printf),使之可用于接受可变数目的参数的方法。

StdCall

被调用方清理堆栈。这是使用平台 invoke 调用非托管函数的默认约定。

ThisCall

第一个参数是 this 指针,它存储在寄存器 ECX 中。其他参数被推送到堆栈上。此调用约定用于对从非托管 DLL 导出的类调用方法。

FastCall

不支持此调用约定。

阅读全文>>

标签: CallingConvention

评论(0) 引用(74) 浏览(31354)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap