阅读:2277回复:7
***问一个最简单的问题,IOCTL是什么呀,我不明白,请高手详细指教,谢谢,送分!!!***
哪位能详细告诉我,谢谢各位
|
|
沙发#
发布于:2003-07-10 18:39
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-07-10 23:47
这个跟 Windows message 有点像
|
|
地板#
发布于:2003-07-14 10:42
哪位能详细告诉我,谢谢各位 我不是高手,好像是除了标准的创建,打开,读,歇,关闭IRP外的可用于用户自定义的irp.。 不知我的理解对不对,还有待于检验 |
|
|
地下室#
发布于:2003-07-14 16:55
ioctl主要用来驱动和应用程序通讯的接口。多看看ddk的文档
|
|
|
5楼#
发布于:2003-07-14 21:20
一下说不上来,在<<操作系统 设计与实现>>这本书上册有详细解释
下册有实现的源代码. [编辑 - 7/14/03 by ben2003] |
|
6楼#
发布于:2003-07-15 19:44
好像DDK也写的很少
|
|
7楼#
发布于:2003-07-16 20:20
驱动程序和应用程序一般有几个标准接口,如
Open 打开设备 Close 关闭设备 Read 读设备 Write 写设备 IoCtl 完成其它操作功能。 驱动至少要做Open, Close的实现,read,write,ioctl...视具体情况可做可不做。 我一般就在IoCtl里实现我的驱动程序的所有功能,包括read,write。 [编辑 - 7/16/03 by caesun] |
|