你好,我要通過LabVIEW調(diào)用動態(tài)鏈接庫(CH375DLL.DLL)實現(xiàn)上位機與下位機通信,必需知道各函數(shù)的名稱以及函數(shù)返回類型和函數(shù)中的各參數(shù)以及它們的類型才可以。我還存在以下問題沒有弄清楚: 1.CH375DLL.H應(yīng)該是CH375DLL.DLL對應(yīng)的頭文件吧? 2.例如:UCHAR、PUCHAR、PVOID等等是在哪個文件里定義的呢?
3.HANDLE WINAPI CH375OpenDevice( // 打開CH375設(shè)備,返回句柄,出錯則無效 ULONG iIndex ); // 指定CH375設(shè)備序號 HANDLE是數(shù)值型還是字符串型呢? 若是數(shù)值型是不是和參數(shù)類型ULONG一樣呢? WINAPI和函數(shù)的返回類型沒有關(guān)系吧?
4.BOOL WINAPI CH375ResetDevice( // 復(fù)位USB設(shè)備 ULONG iIndex ); // 指定CH375設(shè)備序號 BOOL是什么類型呢?
5.PVOID WINAPI CH375GetDeviceName( // 返回指向CH375設(shè)備名稱的緩沖區(qū),出錯則返回NULL ULONG iIndex ); // 指定CH375設(shè)備序號,0對應(yīng)第一個設(shè)備 PVOID是什么類型呢?
謝謝你的耐心閱讀,希望能幫我解除疑惑