社区
嵌入开发(WinCE)
帖子详情
底层如何接收应用层的消息?
jeanszu
2009-07-20 09:56:04
我在底层发了个消息给应用层(sendmessage),应用层处理完后想向底层发个消息,怎么发?底层怎么接收?如果用sendmessage的返回值传给底层消息怎么做?
...全文
317
12
打赏
收藏
底层如何接收应用层的消息?
我在底层发了个消息给应用层(sendmessage),应用层处理完后想向底层发个消息,怎么发?底层怎么接收?如果用sendmessage的返回值传给底层消息怎么做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeanszu
2009-07-24
打赏
举报
回复
[Quote=引用 10 楼 xunjingzhpu 的回复:]
应用程序和驱动之间可以通过CreateEvent(NULL, FALSE, FALSE, eventname)同一个eventname实现同步,
即应用中HANDLE1 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
驱动中HANDLE2 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
此时HANDLE1 和HANDLE2指向同一个事件,应用中wait事件,驱动setevent以后,应用中将触发该事件。
[/Quote]
真的吗?试一下先
xunjingzhpu
2009-07-24
打赏
举报
回复
[Quote=引用 11 楼 jeanszu 的回复:]
引用 10 楼 xunjingzhpu 的回复:
应用程序和驱动之间可以通过CreateEvent(NULL, FALSE, FALSE, eventname)同一个eventname实现同步,
即应用中HANDLE1 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
驱动中HANDLE2 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
此时HANDLE1 和HANDLE2指向同一个事件,应用中wait事件,驱动setevent以后,应用中将触发该事件。
真的吗?试一下先
[/Quote]
实行三包,不行换新的
xunjingzhpu
2009-07-23
打赏
举报
回复
应用程序和驱动之间可以通过CreateEvent(NULL, FALSE, FALSE, eventname)同一个eventname实现同步,
即应用中HANDLE1 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
驱动中HANDLE2 = CreateEvent(NULL, FALSE, FALSE, “eventtest”);
此时HANDLE1 和HANDLE2指向同一个事件,应用中wait事件,驱动setevent以后,应用中将触发该事件。
jeanszu
2009-07-23
打赏
举报
回复
我是要在底层等待应用层的命令再执行下一步的动作,sendmessage可以等待,而PostMessage后底层会继续往下走。。。
jeanszu
2009-07-23
打赏
举报
回复
有没有人回答一下啊???
jeanszu
2009-07-23
打赏
举报
回复
自己顶!!!
xqhrs232
2009-07-20
打赏
举报
回复
IOCTL
yashi
2009-07-20
打赏
举报
回复
晕,没有这样做驱动的。。。
freeskyo
2009-07-20
打赏
举报
回复
ioctl
应要向驱动层接口请求,驱动层向内核层请求!
papapa123123
2009-07-20
打赏
举报
回复
怎么这么搞呢?
1楼2楼说的是,再加个命名事件,驱动向应用可以用消息队列,应用到驱动不建议。。还是老老实实的用IOCTL//
91program
2009-07-20
打赏
举报
回复
如果要发消息,也要用PostMessage()
lmlmlmnew
2009-07-20
打赏
举报
回复
楼上两位该说的全说了~
另外驱动里很少有用sendmessage的
应用卡住了,驱动也废废了~
linux2.6.1内核源码注释
包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。前后历时三年,算是干货。
SCSI 接口编程
SCSI 接口编程的汇编源代码
应用层
是干什么的?
底层
原理是什么?
底层
原理包括应用协议、用户界面、安全和身份验证机制、数据格式化和解析以及应用逻辑和功能实现等。安全和身份验证机制:
应用层
可以使用各种安全协议和机制来保护数据传输和通信的安全性和可信性。数据格式化和解析:
应用层
负责对
接收
到的数据进行格式化和解析,确保数据的正确传输和解释。数据格式化和解析:
应用层
负责将数据进行格式化和解析,确保数据的正确传输和解释。这包括数据的编码、解码、解析和呈现等操作。安全和身份验证:
应用层
可以提供安全性和身份验证的机制,以确保数据传输和通信的安全性和可信性。
底层
给予
应用层
的接口 --- socket解析
底层
给予
应用层
的接口 --- socket解析socket建立一个socket对象通信域主要类型 socket 计算机网络上对
应用层
一个用户进程的标识有端口号(运输层),ip地址(网络层),mac地址(数据链路层)。由于mac地址在较高层次看下来可以被ip地址代替(对上层透明),而端口号和ip地址不能相互代替,因此运输层和网络层并不是严格意义的上下层关系,需要给
应用层
提供这两层的接口。 要给
应用层
提供TCP/IP协议族的接口,socket便应运而生。socket可以看成是两个网络应用程序进行通信时(可收可发
应用层
报文怎么传输到另一个
应用层
的?
传输数据单元说明
应用层
消息
传输层报文段(segment)/数据报(datagram) (注:TCP叫TCP报文段,UDP叫UDP数据报,也有人叫UDP段)网络层分组、数据包(packet)链路层帧(frame)物理层PDU(bit)
嵌入开发(WinCE)
19,518
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章