最近使用C#須呼叫win32 API 須用上一些資料轉換,在網路上蒐尋到一些文件先列出來   方便以後查詢      C++中的DLL函數原型為  extern "C" __declspec(dllexport) bool 方法名一(const char* 變數名稱1, unsigned char* 變數名稱 2)   extern "C" __declspec(dllexport) bool 方法名二(const unsigned char* 變數名稱 1, char* 變數 名稱 2)     C#調用C++的DLL搜集的資料型態轉換對應如下  c++:HANDLE(void   *)                                          ----    c#:System.IntPtr  c++:Byte(unsigned   char)                                   ----    c#:System.Byte  c++:SHORT(short)                                               ----    c#:System.Int16  c++:WORD(unsigned   short)                 ...
 
留言
張貼留言