版块
论坛
喜欢
话题
应用
搜索
登录
注册
terrace的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=75071
请问用ioctl如何从驱动返回一个数?
实在不好意思问这么简单的问题,但是初写NT下的驱动(用DriverWorks),好多都不明白。我只需要将驱动程序中的一个UINT类型的变量的值传给应用程序,使用DeviceIoctl如何处理?就是下面这段代码如何填充?应用程序如何得到这个变量的值?VOID NetBrakeDev...
全文
回复
(
7
)
2004-07-20 16:13
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
terrace
:
多谢,楼上各位大虾的帮助。 终于明白是怎么回事。 我也知道自己问的有些弱智,不过没办法,任务紧,没功夫看书。 斑竹教训的很对,我以后一定多看些书,否则问题问简单了自己汗颜。呵呵,再次感谢各位!
(2004-07-21 19:10)
回复
hellangel
:
非常感谢楼上大虾的指点,再问一下,那么应用程序怎么得到驱动程序传递的值?如应用程序通过以下调用 DeviceIoControl(hDevice, IOCTL_NetBrake_GET_LOC, NULL, // no input 0, outbuffer, ...
(2004-07-21 12:06)
回复
wowocock
:
不好好看书,真服了你,嘿嘿.....
(2004-07-21 08:56)
回复
ruyili9803
:
在outbuffer里面
(2004-07-21 08:06)
回复
terrace
:
非常感谢楼上大虾的指点,再问一下,那么应用程序怎么得到驱动程序传递的值?如应用程序通过以下调用 DeviceIoControl(hDevice, IOCTL_NetBrake_GET_LOC, NULL, // no input 0, outbuffer, ...
(2004-07-20 18:38)
回复
hellangel
:
VOID NetBrakeDevice::Serial_NETBRAKE_IOCTL_GET_LOC_Handler(KIrp I) { NTSTATUS status = STATUS_SUCCESS; t << "Entering NetBra...
(2004-07-20 17:38)
回复
myswin
:
看看DS的例子啊~~~ 应用程序可以去读,(direct /buffer/neither)
(2004-07-20 16:38)
回复
terrace
加关注
写私信
0
关注
0
粉丝
47
帖子
返回顶部