Setting Callback Method Does Not Work Repeatedly Using DCOM (278046)
The information in this article applies to:
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional
This article was previously published under Q278046 SYMPTOMS
A program that registers a callback method to a DCOM object may not register a callback method after a restart. The failure response that is returned to the program is E_OUTOFMEMORY.
CAUSE
The remote server saves information about the client when the client initially registers its callback method. On restarting the client, the server can incorrectly attempt to contact the client by using old context information. Typically, if the client is restarted while network connectivity exists with the RPC server, the server becomes aware of this situation and discards the client context. If, however, the client restart occurs when network connectivity is not established (for example, when a RAS client is dropped or the client is physically powered off), the RPC server does not become aware that the client has terminated, which can lead to this problem.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
260910 How to Obtain the Latest Windows 2000 Service Pack
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name
------------------------------------------------------
4/30/2001 08:02p 5.0.2195.3556 427,280 Rpcrt4.dll WORKAROUND
The RPC program can retry the method that returned the E_OUTOFMEMORY response. This will eventually force the RPC server to discard the improper client context information. It may be necessary to retry the method as many as 40 times.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.
Modification Type: | Minor | Last Reviewed: | 9/26/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbbug kbfix kbnetwork kbWin2000PreSP3Fix kbWin2000sp3fix KB278046 |
---|
|