当前位置: 首页 > news >正文

21、Windows VxD 与应用程序通信技术解析

Windows VxD 与应用程序通信技术解析

1. Windows 95 下 VxD 与 Win16 应用程序通信

在 Windows 3.x 中,需要分两步来处理与应用程序的通信,即先调用Call_Priority_VM_Event,然后在事件处理程序中进行嵌套执行服务。而在 Windows 95 中,这一过程可以简化为单次调用SHELL_PostMessage。如果版本检查确定为 Windows 95,POSTVXD中的OnVmInitOnVmTerminate处理程序只需执行以下操作:

SHELL_PostMessage( PostMsghWnd, WM_USER_POSTVXD,1, (DWORD)hVM, PostMessageHandler, NULL );

这里不再需要动态分配的VMINFO结构,因为消息处理程序本身可以直接将 VM 句柄和布尔值传递给SHELL_PostMessage

1.1 “appy - time” 功能

在 Windows 95 下运行的 VxD 与 Win16 代码通信时,除了使用SHELL_PostMessage外,还可以使用新的 “appy - time” 功能。通过这些功能,VxD 可以调用 Win16 DLL

http://www.cnnetsun.cn/news/162004.html

相关文章:

  • 32、Windows驱动程序中的定时器使用与英特尔架构解析
  • ArcGIS大师之路500技---037普通克里金VS泛克里金
  • QQ音乐API终极指南:快速搭建专属音乐数据服务
  • Auto-install 终极指南:智能依赖管理全解析
  • iOS上架被卡在 4.3条款 怎么办?分析应用被判定为相似应用的常见原因
  • Langchain-Chatchat协同编辑设想:多人同时维护知识库的可能性
  • 终极指南:用Docassemble快速搭建智能文档生成系统
  • 评测:Anthropic 最新发布的 Claude Opus 4.5 - 技术亮点与未来展望
  • Langchain-Chatchat多实例负载测试:JMeter压测结果分析
  • Langchain-Chatchat术语库管理:确保专业词汇一致性
  • 7步掌握Bucket4j:Java应用中的高性能速率限制方案
  • Langchain-Chatchat Grafana看板设计:全方位掌握系统状态
  • Kratos自适应降级:构建弹性微服务的智能防护体系
  • Yazi终极指南:如何在5分钟内搭建极速终端文件管理器
  • Langchain-Chatchat异地多活架构设计:跨区域容灾能力构建
  • 揭秘Whisper语音识别:从声音波形到精准文本的AI魔法
  • Langchain-Chatchat内存泄漏检测:长期运行稳定性保障
  • Langchain-Chatchat思维链(CoT)应用:复杂问题分步推理实现
  • Nextest:重新定义Rust测试效率的终极指南
  • 应用材料 0190-14927
  • Langchain-Chatchat SQL注入防护:MyBatis防攻击最佳实践
  • ssl_ciphers 配置详解
  • SpringBoot+Vue Spring boot社区医院管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 基于SpringBoot + Vue的青少年心理健康平台的设计与实现
  • 基于数据挖掘的小米手机营销数据分析与可视化
  • kanass全面介绍(23) - 如何将评审与企业微信通知相结合
  • Langchain-Chatchat是否支持语音输入?扩展功能开发思路分享
  • Langchain-Chatchat等保三级要求满足情况分析:国内合规指南
  • AI 提示词优化工具 v1.0:聚合提示词软件
  • 互联网大厂Java小白求职面试:从Spring Boot到微服务