a_1984
驱动牛犊
驱动牛犊
  • 注册日期2006-11-18
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1461回复:1

高手请进!请教驱动例程AddDevice()的问题!

楼主#
更多 发布于:2007-02-27 10:41
   各位高手能解释一下:
在设备驱动里面的        AddDevice(PDEVICE_OBJECT Pdo)例程里的这句是什么意思吗?

MyUSBDevice *pDevice = new ( static cast<PCWSTR>( KUnitizedName(L“MyUSBDevice”,m_Unit) ),// 设备名
  FILE_DEVICE_UNKNOWN, // 设备类型
  NULL, // 指针链接名
  0, // 设备特征标志位
  DO_BUFFERED_IO| DO_POWER_PAGABLE); // I/O传输方式

 MyUSBDevice(Pdo, m_Unit);

我的理解是建立一个设备对象,但是new运算符又好像不符合语法规则,带的参数不知道什么意思,“static cast<PCWSTR>” 这个也是第一次看见。

高手们帮我看看啊,(使用DriverStudio 3.2 自动生成)
a_1984
驱动牛犊
驱动牛犊
  • 注册日期2006-11-18
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-02-28 13:05
没人回答阿?
游客

返回顶部