修复: 在类型 VTYPE_BSTR 的自定义控件在 Windows 嵌入式紧凑型 2013年 Windows Embedded 用于 Silverlight 应用程序中的内存泄漏

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3082657
简介
本文介绍了 issuethat 触发器类型在 Windows 嵌入式紧凑型 2013 VTYPE_BSTR 的自定义控件中的内存泄漏从 Windows Embedded 用于 Silverlight 应用程序崩溃。更新程序可以解决此问题。在安装此更新之前,必须安装此产品以前发出的所有更新。
症状
必须在 Windows 嵌入式紧凑型 2013 Windows 嵌入的 Silverlight 的应用程序。如果应用程序创建并注册自定义控件作为自定义依赖项属性的类型 VTYPE_BSTR,这可能触发导致内存泄漏。此外,内存泄漏可能导致应用程序崩溃。

示例:
  • IXRCustomUserControl::GetPropertyValue() 调用方法时, XRValue 返回和设置 XRValue.shouldFreeValuePointer 为 False 的变量。这将导致一个分行符。如果设置了 XRValue.shouldFreeValuePointer为您的应用程序变量,这将导致内存泄漏。
  • GetDependencyProperty 调用方法时, XRValue 返回和设置 XRValue.shouldFreeValuePointer为 True 的变量。这会导致内存泄漏。

软件更新信息

下载信息

现可从 Microsoft Windows 嵌入式紧凑型 2013年每月更新 (7 月 2015)。若要下载此 Windows 嵌入式紧凑型 2013年每月更新,请转到 Microsoft 的 OEM 联机MyOEM.

系统必备组件

此外已经安装了此产品的所有以前发布的更新时才支持此更新。

重新启动要求

应用此更新后,您必须执行干净对整个平台的构建。若要执行此操作,请使用以下方法之一:
  • 生成菜单中,单击清理解决方案,,然后单击生成解决方案
  • 单击生成菜单上的重新生成解决方案
不需要应用此软件更新后重新启动计算机。

更新替换信息

此更新不替代任何其他更新。

文件信息

此软件更新包的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
此更新程序包中包含的文件
文件名称文件大小日期时间路径
Xamlruntime_dt.dll1,133,2402015 年 8 月月 03 日09:31Public\Common\Oak\Bin\I386
Xamlruntime.map2,416,8042015 年 8 月月 03 日09:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel2,126,8502015 年 8 月月 03 日09:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll1,167,3602015 年 8 月月 03 日09:40Public\Common\Oak\Target\X86\Checked
Xamlruntime.map1,373,9032015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel1,679,2642015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll806,9122015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Retail
Xamlruntime.map2,584,9162015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel2,339,3332015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll1,687,5522015 年 8 月月 03 日09:39Public\Common\Oak\Target\X86\Debug
Xamlruntime.map5,667,7352015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel2,125,8932015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll1,228,8002015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map2,422,2522015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel1,444,0162015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll765,9522015 年 8 月月 03 日09:40Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map9,765,7312015 年 8 月月 03 日09:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel2,121,7462015 年 8 月月 03 日09:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll1,773,5682015 年 8 月月 03 日09:39Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll1,133,2402015 年 8 月月 03 日09:31计划该 visual studio 11.0\Vc\Vcwizards\Windowsembeddedxamltools
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
了解有关 术语 Microsoft 用于描述软件更新。

属性

文章 ID:3082657 - 上次审阅时间:08/20/2015 18:08:00 - 修订版本: 1.0

Windows Embedded Compact 2013

  • kbqfe kbsurveynew kbexpertiseadvanced atdownload kbmt KB3082657 KbMtzh
反馈