C函数回调如何工作?

时间:2015-11-13 13:16:49

标签: c tapi

我在微软使用Windows Mobile 5.0中的TAPI提供的示例中对此定义有点困惑。 CALLBACK在这种情况下做了什么?它的目的是什么?

BOOL CALLBACK DialingProc (HWND, UINT, WPARAM, LPARAM);

实现看起来相同BOOL and CALLBACK

BOOL CALLBACK DialingProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
   //Some code here...
}

我一直关注着http://c.learncodethehardway.org/book/,这很棒,但却没有真正看到任何关于此的事情...也做了几次搜索但没有运气 - 也许我不会知道我在这里寻找什么?

1 个答案:

答案 0 :(得分:2)

CALLBACK #define__stdcall stdcall是一个调用约定,用于确定参数的传递方式。 WinAPI经常使用它。 见What does "CALLBACK" in a Windows API function declaration mean?