Article ID: 249846
Article Last Modified on 3/1/2007
APPLIES TO
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional Edition
This article was previously published under Q249846
SYMPTOMS
When calling the method of a queued component instance that takes in an object as one of its arguments, the following event log error is generated on the client computer:
CAUSE
This error will appear if the argument object reference is not:
- An instance of a queued component recorder.
-or-
- A reference of an object that supports IPersistStream.
RESOLUTION
To resolve this problem, make sure that the argument object supports IPersistStream (in Visual Basic 6.0, you can do this by marking the class as "persistable") or that it also is an instance of a queued component.
STATUS
This behavior is by design.
REFERENCES
For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
246627 Passing Objects as Parameters to COM+ Queued Components
Additional query words: 4250 QC error marshalinterceptor IPersistStream object Marshal
Keywords: kbcomplusqc kbprb KB249846