dawin
驱动牛犊
驱动牛犊
  • 注册日期2004-06-14
  • 最后登录2005-10-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:929回复:3

请问这段程序是什么意思?

楼主#
更多 发布于:2004-11-21 22:43
RegSampleDevice * pDevice = new (
NULL,
FILE_DEVICE_UNKNOWN,
NULL,
0,
DO_DIRECT_IO
)
RegSampleDevice(Pdo, m_Unit);


这段程序的结构很奇怪,哪位解释一下,谢谢!
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-22 08:38
pDevice是类对象的指针
后面的new是为其分配内存
括号内的参数为类构造函数的参数
在下面只是一个类函数的调用

具体再看看类RegSampleDevice的原型及定义
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
dawin
驱动牛犊
驱动牛犊
  • 注册日期2004-06-14
  • 最后登录2005-10-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-22 11:31
是不是用下面的形式也可以?

RegSampleDevice * pDevice = new(NonPagedPool)RegSampleDevice(Pdo, m_Unit)
mao0504
驱动牛犊
驱动牛犊
  • 注册日期2004-12-11
  • 最后登录2020-03-25
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望47点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-12-14 11:13
 我想研究一下,可以提供全部的吗?多谢 !!
游客

返回顶部