阅读:1097回复:3
驱动程序的问题,很急的说!
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 这句又是什么意思 ? |
|
最新喜欢:wuyong... |
沙发#
发布于:2003-02-19 15:41
IN OUT还有INOUT,其实都是空格的宏定义,是用来注释的,
当你看到一个IN参数时,就应该认定该参数是纯粹用于输入目的。 OUT参数的内容无意义,它仅用于函数的输出信息, INOUT用于告诉你 XXX是既可以输入又可以输出的参数。 另外一个问题我也不知道,呵呵,关注中 :D |
|
|
板凳#
发布于:2003-02-19 21:08
2. 没有其他节了?应该还有个[WDM.Book] %WDMBook% = WDM.Book就是说,指向另一个小节 |
|
地板#
发布于:2003-02-21 00:12
%WDMBook% = WDM.Book
%WDMBook%是一个字符串。 WDM.Book是另一节 |
|
|