[求助]關(guān)于CH341A的中斷處理API

CH341DS2.PDF中舉例說明中斷處理程序:

CH341SetIntRoutine( 0, myInterruptEvent ); // 設(shè)置中斷服務(wù)程序

void CALLBACK myInterruptEvent ( unsigned long PinStatus )

這里的CALLBACK是什么,我看不懂,請解釋一下,謝謝。

在WINDOWS.H中可以找到#include ,在 windef.h中會有下面兩行。 #define CALLBACK __stdcall #define WINAPI __stdcall 也就是回調(diào)函數(shù)必須聲明成__stdcall型函數(shù),我們的動態(tài)庫里函數(shù)也都是聲明成WINAPI(__stdcall)型函數(shù),一般函數(shù)名前沒有CALLBACK或WINAPI的話,默認(rèn)的就是__cdecl,可以在VC中的project>>settings>>c/c++>>category中選擇Code Generation,你會看到Calling convention 是__cdecl,也就是函數(shù)默認(rèn)的都是__cdecl. 關(guān)于stdcall,cdecl,pascal可以到網(wǎng)站上搜索相關(guān)的資料!


謝謝指教。 我是打算用VB6作開發(fā)工具,請問在VB6中使用中斷API應(yīng)該怎樣做呢?


CH372EVT.ZIP中有個中斷回調(diào)的例子!


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频