请教C程序open(DWORD Num,HANDLE *handle)转成c#
--------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 请高手帮帮忙哦 --------------------编程问答-------------------- public static extern ushort SI_Open(ulong OpenID,ref IntPtr rHandle);或
public static extern ushort SI_Open(ulong OpenID,IntPtr rHandle); --------------------编程问答-------------------- 谢谢回答,不过结果还是一样
--------------------编程问答-------------------- open(DWORD Num,HANDLE *handle)
第2个参数字是硬件句柄把...你给他个IntPtr.Zero; ....看看这个参数到底是怎么获取到的.
--------------------编程问答-------------------- 函数原形
SI_USB_XP_API
SI_STATUS WINAPI SI_Open(
DWORD dwDevice,
HANDLE* cyHandle
);根据dwDevice来打开设备,cyHandle指针指向的值在以后用来操作设备,是设备句柄。
SI_STATUS status = SI_Open(pDevList->GetCurSel(), &m_hUSBDevice);
返回总是6,返回0才正确,不知道要怎么改 --------------------编程问答-------------------- 请教做过的朋友,帮帮忙
补充:.NET技术 , C#