xying
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2002-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1657回复:8

tigerzd请进,DriverEntry()函数中怎么会有两个参数?

楼主#
更多 发布于:2002-06-17 08:22
我想问一下,DriverStudio中,我用向导生成的wdm程序为什么在DriverEntry()中只有一个参数?没有IN PDRIVER_OBJECT DriverObject,但是我在很多例子中发现都是两个参数,我这有什么问题吗?(用的是vc)
xying
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2002-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-17 09:36
有没有人帮帮忙?
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
板凳#
发布于:2002-06-17 09:59
DriverEntry()应该有两个参数 DriverObject 和 RegistryPath
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-17 11:08
DriverStudio是在DDK基础之上封装而成的,你可以看看
KDriver中是否有DriverObject。
车到山前必有路。 虽然有些土,却是我最有感触的一句话。
James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-17 11:20
KDriver::DriverObject
PDRIVER_OBJECT DriverObject( void );

Returns the pointer to the system object corresponding to the instance of the class derived from KDriver.

车到山前必有路。 虽然有些土,却是我最有感触的一句话。
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-17 11:57
ULONG DriverEntry(
  IN PVOID Argument1,
  IN PVOID Argument2
 );

DriverEntry一定要两个参数,DS封装了而已。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
xying
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2002-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-17 15:01
我想问一下,你们是怎么生成文件的,可否给一个步骤?我现在想知道怎样做才能使该函数中出现这两个参数。
另外,Jim_little,怎样看KDriver中是否有DriverObject?

James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-17 15:20
我想问一下,你们是怎么生成文件的,可否给一个步骤?我现在想知道怎样做才能使该函数中出现这两个参数。
另外,Jim_little,怎样看KDriver中是否有DriverObject?

 


2种方法,一是你说的用向导生成,二是用其自带的例子修改而成。

查看帮助,由于DriverEntry是重载得到的,我想不能使该函数中出现两个参数。你可以调用在DriverEntry中调用PDRIVER_OBJECT DriverObject( void )函数得到pDriverObject,不就相当于有两个参数了吗?
车到山前必有路。 虽然有些土,却是我最有感触的一句话。
xying
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2002-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-17 15:30
谢谢Jim_little,我回去试试。
游客

返回顶部