FIX: Windows Media 组件泄漏内存创建自定义应用程序时

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 839203
本文已归档。它按“原样”提供,并且不再更新。
症状
当您创建自定义应用程序的内置上该 Windows 媒体 9 系列软件开发工具包 (SDK) 中,该捕获音频和视频时,您 (开发人员) 可能会注意到一个稳定增加内存使用情况。例如对于您注意到一个稳定增加的虚拟字节、 专用的字节和工作集内存的使用。
原因
由于下列原因之一,可能会出现此问题:
  • DirectShow.asf 文件编写器泄漏 SetFileName() 方法调用而无需从关系图中删除文件接收器筛选器时。与文件的名称字符串相关联的内存泄漏。
  • Windows 媒体 SDK 泄漏内存的方式因媒体类型结构是分配和释放。
解决方案
现在提供 Microsoft,受支持的修复程序,但它仅用于纠正本文介绍的问题。它仅应用于出现这一特定问题的系统。

若要解决此问题,请与 Microsoft 产品支持服务以获取此修复程序。有关 Microsoft 产品支持服务电话号码和关于支持费用的信息的完整列表,请访问下面的 Microsoft 网站:注意 在特殊的情况中如果 Microsoft 支持专业人员确定某个特定更新才能解决您的问题,可能会被取消通常会导致支持电话的费用。将正常收取支持费用将应用于其他支持问题和不需要进行专门更新的问题。

以下文件是可从 Microsoft 下载中心下载:
DownloadDownload the WindowsMedia9-KB839203-ENU.exe package now.有关如何下载 Microsoft 支持文件的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从联机服务获得 Microsoft 支持文件
Microsoft 扫描此文件的病毒。Microsoft 使用该文件已过帐的日期上获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器,这有助于防止未经授权的情况下对其进行更改文件上。

此修补程序的英文版具有文件属性 (或更高版本) 下表中列出。其格式为协调通用时间 (UTC) 列出日期和时间对这些文件。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
   Date         Time   Version            Size    File name   --------------------------------------------------------------   12-Feb-2004  09:42  9.0.0.3125        241,664  Qasf.dll            19-Mar-2004  11:24  9.0.0.3148      2,070,640  Wmvcore.dll
状态
Microsoft 已经确认这是本文"适用于"一节中列出的 Microsoft 产品中的问题。

当前,包是在本文内上文中列出的语言中可用的。 有关 Microsoft 产品支持服务电话号码和关于支持费用的信息的完整列表,请访问下面的 Microsoft 网站:注意 在特殊的情况中如果 Microsoft 支持专业人员确定某个特定更新才能解决您的问题,可能会被取消通常会导致支持电话的费用。将正常收取支持费用将应用于其他支持问题和不需要进行专门更新的问题。
更多信息
除了在内存将增加所导致的本文所述的问题,某些捕获应用程序也可能会遇到的问题,由堆碎片引起的。 您可以通过启用低碎片堆 (LFH) 选项所支持的平台上解决这些问题。

有关低碎片堆的详细信息,请访问下面的 MSDN 网站:
"内存泄漏"direcshow QASF 碎片

警告:本文已自动翻译

属性

文章 ID:839203 - 上次审阅时间:01/17/2015 07:57:15 - 修订版本: 3.0

Microsoft Windows Media 9 Series Software Development Kit

  • kbnosurvey kbarchive kbmt kbdownload kbfix kbhotfixserver KB839203 KbMtzh
反馈