C#中調用DLL的指針傳值方法
作者:team 日期:2011-04-07
在通用DLL中經常會用到指針傳值,那么C#中如何調用DLL的指針?請看以下代碼:
1,申明:
[DllImport("ICDll.dll")]
public static extern int SS_SelectCard(int Remode, Byte[] Resnr);
通過 Byte 替換 指針.
2,調用:
Byte[] Resnr = new Byte[4];
int ts = test.SS_SelectCard(0, Resnr);
3,將Byte中的內容轉換成字符串
string temp = " ";
foreach (byte b in byteArray)
temp += string.Format("{0:X2}", b);
以上三步經過測試
評論: 0 | 引用: 0 | 查看次數: -
發表評論
昵 稱: | |
密 碼: | 游客發言不需要密碼. |
郵 箱: | 支持Gravatar頭像. |
網 址: | 輸入網址便于回訪. |
內 容: |
|
驗證碼: | |
選 項: |
|
雖然發表評論不用注冊,但是為了保護您的發言權,建議您注冊帳號. |