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

5、深入探索WinRT:从基础到高级应用

深入探索WinRT:从基础到高级应用

1. WinRT资源清理与元数据

在使用WinRT的Calendar实例时,当操作完成后,需要进行适当的资源清理。此时,Calendar实例的引用计数应为2。为了正确清理资源,我们需要对获取的接口指针调用IUnknown::Release方法(创建时引用计数为1,调用QueryInterface后变为2)。同时,由于创建了HSTRING,最好将其销毁。最后,为了确保线程资源的正确释放,需要在当前线程上取消初始化WinRT。示例代码如下:

pCalendar->Release(); pInst->Release(); ::WindowsDeleteString(hClassName);

在COM/WinRT中,为了实现不同语言和平台之间的互操作性,需要一种通用的“头文件”,这就是元数据文件的作用。元数据文件(扩展名为.winmd)的格式基于为.NET创建的元数据格式,这种格式丰富且能提供WinRT元数据所需的所有必要信息。而在经典COM中,元数据存储在类型库中,但由于其格式不如.NET元数据格式丰富,因此WinRT未采用。

WinRT元数据文件位于%System32%\WinMetadata文件夹中,并按命名空间进行了方便的组织。可以使用能显示.NET元数据的工具(如Visual Studio 2012工具

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

相关文章:

  • 京东抢购助手:5个实用技巧让你告别手慢无的烦恼
  • LangFlow中的用量预警系统:提前通知接近限额
  • 开源视觉AI的翘楚,揭秘Qwen-VL,,“看、懂、想”三位一体的内核
  • 5步快速上手ColabFold:AI蛋白质结构预测的完整指南
  • 抖音无水印视频下载工具完全使用教程:从入门到精通
  • DeepL翻译插件:打破语言障碍的浏览器智能助手
  • PatreonDownloader终极指南:5步轻松备份创作者独家内容
  • LangFlow与舆情监控结合:品牌声誉实时跟踪
  • WeChatExtension-ForMac:让你的Mac微信效率提升300%的终极方案
  • SGLang学习笔记
  • ZLUDA实战攻略:在AMD显卡上高效运行CUDA应用的完整方案
  • ImageGlass图片查看器:让Windows看图体验焕然一新的轻量级神器
  • 抖音无水印视频下载器:3分钟掌握永久保存高清视频技巧
  • 新手必看:RPG Maker MV资源提取工具完全操作手册
  • 前后端分离七彩云南文化旅游网站系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • 深入浅出讲解Proteus在现代Windows系统的安装逻辑
  • S7NetPlus终极实战指南:轻松实现.NET与西门子PLC高效通信
  • 49、Windows Server 2008 证书模板管理与配置全解析
  • 56、Windows Server 2008 相关技术概念解析
  • 60、Windows Server 2008 相关技术要点解析
  • Protel99SE安装教程:操作指南——动态链接库修复方法
  • 施密特触发器响应边沿抖动的机理分析(深度型)
  • 京东抢购助手终极指南:从抢购小白到秒杀达人
  • 零基础也能懂:the path for esp-idf is not valid 原理解读
  • LangFlow与加密货币行情结合:实时资讯与趋势预测
  • LangFlow中的PDF解析节点:提取文档内容与元数据
  • 10分钟搞定VMDE虚拟机检测工具:从零到精通实战指南
  • LangFlow与社交媒体API集成:自动发布与监控评论
  • LangFlow与股票行情接口结合:金融信息实时推送
  • VirtualBox虚拟机运行卡顿问题