CoDisconnectObject 中可能會發生存取違規

文章翻譯 文章翻譯
文章編號: 819575 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您呼叫 CoDisconnectObject 函式時,可能會發生存取違規。存取違規可能包括下列呼叫堆疊:
ChildEBP   RetAddr             
0339fe88 72e83904 ole32!CoDisconnectObject+0xa9 
0339ff80 780060ce  RPCClie!CClientInstance::ClientInstanceThreadProc+0x6e0 
0339ffb4 77e787dd  MSVCRT!_threadstartex+0x5f 
0339ffec 00000000  KERNEL32!BaseThreadStart+0x52

解決方案

如何取得該 Hotfix

Windows 2000

這個問題被固定在 Microsoft Windows 2000 Post-Service Pack 4 (SP4) COM + 1.0 Hotfix 套件 27。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
822618資訊: 可用性的 Windows 2000 post-Service 套件 4 COM + Hotfix 積存套件 27

Windows XP

在 Microsoft Windows XP COM + Hotfix 彙總套件封裝 9 中修正這個問題。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
895200Windows XP COM + Hotfix 積存套件 9 的可用性

狀況說明

Microsoft 已確認這是在 < 適用於 > 一節中所列出的 Microsoft 產品中有錯誤。

其他相關資訊

如果已中斷連線的物件上有仍未解除的函式呼叫 CoDisconnectObject 函式不應該產生存取違規。 在這種情況下 CoDisconnectObject 應該傳回 CO_E_OBJECTNOTCONNECTED 相反的所以允許任何現有的呼叫所完成,且不會處理任何新來電。

屬性

文章編號: 819575 - 上次校閱: 2007年12月5日 - 版次: 4.3
這篇文章中的資訊適用於:
  • Microsoft COM+ 1.5?應用於:
    • Microsoft Windows XP Professional
  • Microsoft COM+ 1.0?應用於:
    • the operating system: Microsoft Windows 2000
關鍵字:?
kbmt kbwinxppresp3fix kbqfe kbfix kbbug kbwin2000presp5fix KB819575 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:819575
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com