我调用了外部dll,dll函数中会返回handle,在C#如何定义该类型?比如函数是下面是c++里面的函数
HANDLE Com()
{
HANDLE ret;
........
return ret ;
}我现在调用c#调用
[DllImport("myDll.dll",EntryPoint="Com")]
public static extern ???? Com();
不知道问号部分怎么写,谢谢!!!
HANDLE Com()
{
HANDLE ret;
........
return ret ;
}我现在调用c#调用
[DllImport("myDll.dll",EntryPoint="Com")]
public static extern ???? Com();
不知道问号部分怎么写,谢谢!!!
public static extern IntPtr Com();
对应到.net以后就全部可以用IntPtr这个类型来表示了
这样就可以避开了unsafe了