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

驱动程序的问题,很急的说!

楼主#
更多 发布于:2003-02-18 12:14
 1.
NTSTATUS
  IoCreateDevice(
  IN PDRIVER_OBJECT  DriverObject,
  IN ULONG  DeviceExtensionSize,
  IN PUNICODE_STRING  DeviceName  OPTIONAL,
  IN DEVICE_TYPE  DeviceType,
  IN ULONG  DeviceCharacteristics,
  IN BOOLEAN  Exclusive,
  OUT PDEVICE_OBJECT  *DeviceObject
  );
为什么每个函数变量定义前面都有加IN or OUT, 分别表示什么意思?

2.

[Version]
Signature=\"$Chicago$\" ;windows 系统代号。
Class=Unknown ;
Provider=%WDMBook% ;制造者
DriverVer=05/19/1999,1.0.5.0

[Manufacturer]
%WDMBook% = WDM.Book

%WDMBook% = WDM.Book 这句又是什么意思 ?

最新喜欢:

wuyongjunwuyong...
ABUABU
驱动小牛
驱动小牛
  • 注册日期2002-12-31
  • 最后登录2005-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-19 15:41
IN   OUT还有INOUT,其实都是空格的宏定义,是用来注释的,

当你看到一个IN参数时,就应该认定该参数是纯粹用于输入目的。
OUT参数的内容无意义,它仅用于函数的输出信息,
INOUT用于告诉你  XXX是既可以输入又可以输出的参数。

另外一个问题我也不知道,呵呵,关注中 :D
小鸟,扑腾~~扑腾~~扑腾~~
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-02-19 21:08
2.

[Version]
Signature=\"$Chicago$\" ;windows 系统代号。
Class=Unknown ;
Provider=%WDMBook% ;制造者
DriverVer=05/19/1999,1.0.5.0

[Manufacturer]
%WDMBook% = WDM.Book

%WDMBook% = WDM.Book 这句又是什么意思 ?


没有其他节了?应该还有个[WDM.Book]
%WDMBook% = WDM.Book就是说,指向另一个小节
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-21 00:12
%WDMBook% = WDM.Book
%WDMBook%是一个字符串。
WDM.Book是另一节
武汉新手前来报道! 请不佞赐教!
游客

返回顶部