你目前正处于脱机状态,正在等待 Internet 重新连接

FIX: 一个访问冲突时,可能会出现在基于 Windows XP 的计算机上的存储对象上调用 OLE IStorage::Commit 方法一起 STGC_CONSOLIDATE 标志

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

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

点击这里察看该文章的英文版: 919880
本文已归档。它按“原样”提供,并且不再更新。
症状
请考虑以下情形:
  • 基于 Microsoft Windows XP 的计算机上运行的应用程序存储对象上调用 OLE IStorage::Commit 方法。
  • IStorage::Commit 方法调用一起 STGC_CONSOLIDATE 标志。
在这种情况下 Ole32.dll 过程中可能出现访问冲突。此外,存储对象可能已损坏。
原因
因为交易记录集中的流不具有其缓存清空 IStorage::Commit 方法调用一起 STGC_CONSOLIDATE 标志后,会出现此问题。
解决方案
要解决此问题,获取 Windows XP COM + 修补程序汇总包 14。 有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
922668Windows XP COM + 修补程序汇总包 14 的可用性
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明
参考
有关 IStorage::Commit 方法的详细信息,请访问以下 Microsoft 开发人员网络 (MSDN) 的 Web 站点:

警告:本文已自动翻译

属性

文章 ID:919880 - 上次审阅时间:01/17/2015 14:55:29 - 修订版本: 1.6

Microsoft COM+ 1.5, Microsoft Windows XP Professional Edition, Microsoft Windows XP Home Edition

  • kbnosurvey kbarchive kbmt kbwinxppresp3fix kbfix kbbug kbqfe kbhotfixserver kbpubtypekc KB919880 KbMtzh
反馈