[問題] 使用DllImport c#呼叫c++的method的轉換

看板C_Sharp (C#)作者 (我很可愛)時間13年前 (2012/07/26 20:51), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
我想把c++的dll讓c#引用 其中裡面有一個method extern "C" __declspec(dllexport) BOOL One_Method_INT(ULONG szMethod, int iArg, ULONG* pulReturnValue); 然後呼叫此方法是這樣呼叫的 : One_Method_INT('DELB', 1, &ulResult); 我在C#裡面使用DllImport來直接使用 [DllImport("WMIPort.dll")] static extern bool One_WMIMethod_INT(ulong szMethod, int iArg, UIntPtr pulReturnValue); 但是...卻卡住了 我不知道在C#要怎麼設定'DELB'為ulong.......... 不知道大家有沒有類似的經驗??QQ 卡好久..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.38.194

07/26 20:53, , 1F
這函式名稱好眼熟XD
07/26 20:53, 1F
文章代碼(AID): #1G4JrWGS (C_Sharp)
文章代碼(AID): #1G4JrWGS (C_Sharp)