WINCE6.0 如何得到已经打开的设备的句柄
RT,设备的名称是知道的,但是不知道设备的句柄。各位前辈,有没有函数或方式可以在知道设备名称的前提下得到该设备的句柄?或者说通过搜索之类的???
这个问题困扰我好久了,恳请有经验的前辈赐教~~!!!
[解决办法]
同一设备名称的句柄并不唯一吧?
楼主是需要知道当前哪些设备被打开了?
[解决办法]
通过API
[DllImport("Coredll.dll")]
private static extern IntPtr CreateFile(String lpFileName,UInt32 dwDesiredAccess,UInt32 dwShareMode,
IntPtr lpSecurityAttributes,
UInt32 dwCreationDisposition,
UInt32 dwFlagsAndAttributes,
IntPtr hTemplateFile);
IntPtr hFile = CreateFile("CAM1:", GENERIC_READ, 0, (IntPtr)0, OPEN_EXISTING, 128, (IntPtr)0);