阅读:1397回复:15
问usb驱动代码中几个类型的意义
我企求你们的帮助:我在看USB驱动原码的时候看到了许多不知道的类型,罗列如下:PIO_WORKITEM
PDEVICE_EXTENSION POWER_STATE PVOID PIO_STATUS_BLOCK 这些我在msdn中找不到解释,问我怎么样才能了解这些类型呢? 求救了 |
|
沙发#
发布于:2003-05-14 21:10
帮助文件中没有吗?
同一个问题发这么多贴子,小心被封杀. |
|
|
板凳#
发布于:2003-05-14 21:39
楼上的说得对,以后问问题一个帖子问好了,不然浪费网络资源也浪费大家的眼神
而且你问的都是最基本的问题,如果跟你讲那简直就和上课一样了,书还是要自己看一下 说个最基本的吧,比如ULONG是驱动中的32bit无符号整形,而PULONG是指向一个ULONG类型数据的指针,前面的P代表Pointer。类似的还有很多,如IRP和PIRP、UCHAR和PUCHAR等等 |
|
|
地板#
发布于:2003-05-14 22:03
楼上的说得对,以后问问题一个帖子问好了,不然浪费网络资源也浪费大家的眼神 这些在DDK中有吗?应该有这些基本的对吧 |
|
地下室#
发布于:2003-05-14 22:05
Walt Oney的《Programming WDM》看完了,我想你就不会问这个问题了。
|
|
5楼#
发布于:2003-05-14 22:09
[quote]楼上的说得对,以后问问题一个帖子问好了,不然浪费网络资源也浪费大家的眼神 这些在DDK中有吗?应该有这些基本的对吧 [/quote] 有 不光要看ddk,还要多看看驱动方面的资料,网上有很多基本的驱动开发介绍很适合初学者。 都是一步步走过来的,好好学习吧 [编辑 - 5/14/03 by AthlonXP] |
|
|
6楼#
发布于:2003-05-15 10:59
这些问题去找MSDN,明显还不得其门。应该看DDK的文档
|
|
|
7楼#
发布于:2003-05-15 14:31
Programming WDM是一位仁兄介绍的一本书,有谁看过发表一下意见。我刚刚下了它。要好好看看。
有谁还能提供更好的书吗?当然是入门级的,我现在看原代码,想急于把一些类型搞清楚。烦劳了。 |
|
8楼#
发布于:2003-05-15 14:52
Walt Oney的《Programming WDM》看完了,我想你就不会问这个问题了。 lele,你就先看这本书吧,多看几遍就好了 :) |
|
|
9楼#
发布于:2003-05-15 15:13
[quote]Walt Oney的《Programming WDM》看完了,我想你就不会问这个问题了。 lele,你就先看这本书吧,多看几遍就好了 :) [/quote] 那本书的电子版看的眼睛不行了,字太小了,又调整不了:) PDF的就好了:) |
|
10楼#
发布于:2003-05-15 17:40
要到DDK帮助中查找,比如
要查PIO_STATUS_BLOCK,你把前面的P去掉,查IO_STATUS_BLOCK 就得到: typedef struct _IO_STATUS_BLOCK { NTSTATUS Status; ULONG Information; } IO_STATUS_BLOCK, *PIO_STATUS_BLOCK; 如还没有,就到NTDDK\\inc中查。 最后,不要发重复帖,其它的帖子我全删了。 而且这个问题我明显感觉你没去用心查,否则不至于问这样的问题。 鉴于此帖对其它人无太大的参考价值,此帖我保留五天。 |
|
11楼#
发布于:2003-05-15 19:18
[/quote]
那本书的电子版看的眼睛不行了,字太小了,又调整不了:) PDF的就好了:) [/quote] 怎么跟唐僧一样?? :D :D :D |
|
|
12楼#
发布于:2003-05-15 19:28
谢谢狐狸斑竹,我是在vc环境中看的么,不过呢现在好了,我可以解决一些问题了,多谢,多谢了。不过呢象一些更基本的如ulong什么的我怎么知道他就是32bit的类型呢。uchar。那可查不到 :P
多谢, |
|
13楼#
发布于:2003-05-15 19:31
。。。
ULONG, unsigned long UCHAR, unsigned char 。。。 而且这个问题我明显感觉你没去用心查,否则不至于问这样的问题。 :( |
|
14楼#
发布于:2003-05-15 20:10
谢谢狐狸斑竹,我是在vc环境中看的么,不过呢现在好了,我可以解决一些问题了,多谢,多谢了。不过呢象一些更基本的如ulong什么的我怎么知道他就是32bit的类型呢。uchar。那可查不到 :P 唉。。。 几个人都伺候你不过来 :( :( :( |
|
|
15楼#
发布于:2003-05-16 13:26
好了,谢谢大家,我现在正用心看那本programming the wdm的书。我要好好看,否则连原程序都看不懂的,说不过去
|
|