形式为FUNNAME(WCHAR * puuid, DWORD len, int type)的API函数,在C#中应该如何调用?
解决方案 »
- c#左边导航栏隐藏出现问题
- 关于winform中的打印?
- 子页面添加一个名称"中国"后对父页面的listbox控件中的项进行添加"中国"
- 如何很快的查找出程序中所有的包括中文的字符串?
- QQ的选择表情窗体怎么弄?
- 在vs.net 上直接点 启动 出现这样的提示 "试图运行时出错:无法在web 服务器上起用调试,未将项目配置为进行调试"
- C#调用 DLL
- 请教:如何使C#应该程序最小化时放在右下角的任务栏中,就象金山词霸那样.
- 请问在.net中,可以做ocx控件吗?
- 请问一个字符串问题?
- 请问 如何打印winform 中的datagrid的内容 我已经搜索了很久了 虽然老话重提没意思 可我实在不知道怎么弄 help!
- 小弟问个简单的问题
如果还不明白的话,先把dll名,以及函数名说出来
#if !defined(_H_PHONEID_)
#define _H_PHONEID_#define INFO_TYPE_SERIAL_NUMBER 0X02// type is INFO_TYPE_SERIAL_NUMBER
BOOL GetDeviceIMEI(WCHAR * puuid, DWORD len, int type);#endif // !_H_PHONEID_
我调用的代码如下: [DllImport("PhoneID.dll")]
public static extern bool GetDeviceIMEI(System.Text.StringBuilder m, int len, int type);
private static int FILE_DEVICE_HAL = 0x02;
private void Form1_Load(object sender, EventArgs e)
{
System.Text.StringBuilder s = new StringBuilder(50);
bool b = GetDeviceIMEI(s, 50, FILE_DEVICE_HAL);
MessageBox.Show(s.ToString());
}
不知道为什么总是失败,b值为false,s中无返回值