首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE6.0 怎么得到已经打开的设备的句柄

2012-03-08 
WINCE6.0 如何得到已经打开的设备的句柄RT,设备的名称是知道的,但是不知道设备的句柄。各位前辈,有没有函数

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);

热点排行