阅读:803回复:4
几个问题!
(1)IOCTL是什么?和IRP是什么关系?
(2)DDK代码中的*.rc文件有什么用? |
|
沙发#
发布于:2004-08-25 08:25
IOCTL是用来定义通过DeviceIOCtl调用的标示.和IRP没关系,IRP是IO请求包,
*.rc文件当然是资源文件了. |
|
板凳#
发布于:2004-08-25 08:31
楼上说的很清楚
(1)IOCTL是什么?和IRP是什么关系? *rc资源文件存放对话框资源,字符串资源等 |
|
|
地板#
发布于:2004-08-25 08:53
谢谢大家!
to snowStart : 你所说的"*rc资源文件存放对话框资源,字符串资源等",那是在 vc中的rc文件吧! 我看了ddk代码bulkusb中的bulkusb.rc文件,内容如下: ------------------------------------- #include <windows.h> #include <ntverp.h> #define VER_FILETYPE VFT_DLL #define VER_FILESUBTYPE VFT2_UNKNOWN #define VER_FILEDESCRIPTION_STR "I82930 Bulk IO Test Driver" #define VER_INTERNALNAME_STR "BulkUsb.sys" #define VER_ORIGINALFILENAME_STR "BulkUsb.sys" #include "common.ver" ------------------------------------- 而且是在sources文件中被引用. 我的理解是这里的rc文件是给build.exe编译时用的,不知大家有什么看法? |
|
地下室#
发布于:2004-08-25 09:00
驱动里的RC和应用层的没有什么区别.
|
|
|