[DllImport("Btdrt.dll", SetLastError=true)]
public static extern int BthReadLocalAddr(byte[] pba);
这个函数得到的本地DeviceID也是一组byte数组,为了向人们显示出来,我们要把它变为String:
string text1 = "";
text1 = text1 + pba[5].ToString("X2") + ":";
text1 = text1 + pba [4].ToString("X2") + ":";
text1 = text1 + pba [3].ToString("X2") + ":";
text1 = text1 + pba [2].ToString("X2") + ":";
text1 = text1 + pba [1].ToString("X2") + ":";
return (text1 + pba [0].ToString("X2"));
我在网上查,说这个函数是取得本地设备的ID的,但是参数pba我到底要传什么数呀?而且此函数的返回的id是在byte里面吗?