社区
驱动开发/核心开发
帖子详情
驱动开发程序中 IN 这个标示符表示什么意思呢?
xiaoangli
2005-03-24 08:28:49
请教各位:
我在读一个驱动程序时,发现有这么一种表示:
IN PDEVICE_OBJECT
IN OUT PUNICODE_STRING
这里的IN,OUT表示什么呢?是说定义了数据流的输入输出么?
...全文
108
2
打赏
收藏
驱动开发程序中 IN 这个标示符表示什么意思呢?
请教各位: 我在读一个驱动程序时,发现有这么一种表示: IN PDEVICE_OBJECT IN OUT PUNICODE_STRING 这里的IN,OUT表示什么呢?是说定义了数据流的输入输出么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoangli
2005-03-25
打赏
举报
回复
太感谢了,听你这么一解释,豁然开朗。请问你是从那里看到的啊?我在DDK里却找不到一点相关内容:《
wenyongjie
2005-03-24
打赏
举报
回复
俺刚学,今天刚看到这段,摘抄的,大家共同学习
IN、OUT、INOUT在DDK中都被定义成空串,它们的功能就象程序注释,当你看到一个IN参数时,应该认定该参数是纯粹用于输入目的。OUT参数的内容无意义,它仅用于函数的输出信息,INOUT用于既可以输入又可以输出的参数。DDK头文件并不真正使用这些关键字。例如DriverEntry例程,它的DriverObject指针是IN参数,即你不能改变这个指针本身,但你完全可以改变它指向的对象。
HTML 5全掌控
超文本标记语言或超文本链接
标示
语言(标准通用标记语言下的一个应用)HTML(HyperText Mark-up Language)是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。...
Linux
驱动
开发
_设备文件系统详解
设备管理器就是负责管理这台电脑上的外设,当我们通过电脑提供的USB口插入一个键盘、鼠标时设备管理器会与其通讯来确认你插入的到底是一个什么样的设备,然后在创建对应的设备
驱动
。 以上的前提下是你的设备是流行...
linux
驱动
开发
总结(一)
* NFS和tftp服务器安装3,
驱动
开发
中
设计到的硬件: * 数字电路知识 * ARM硬件知识 * 熟练使用万用表和示波器 * 看懂芯片手册和原理图 4, linux内核源代码目录结构: * arch/: arch子目录包括了所有和...
【嵌入式环境下linux内核及
驱动
学习笔记-(14)linux总线、设备、
驱动
模型之platform】
传统的
驱动
方式,
驱动
代码与设备数据混在一个
程序
文件
中
,这会导致
开发
不方便以及一些功能难以支持:\qquad为了使得一个
驱动
可以在不同平台上适配同一类但资源分配不同的设备。这时需要使得设备资源信息独立于
驱动
,...
[单片机框架][driver层][ioctl] MCU模拟Linux注册
驱动
要记住,用户
程序
所作的只是通过...其
中
fd是用户
程序
打开设备时使用open函数返回的文件
标示
符
,cmd是用户
程序
对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,这个参数的有无和cmd的意义相关。
驱动开发/核心开发
21,595
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章