Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Is used on the server (receiving) side of a remote invocation. An appropriate instance of ICallUnmarshal can be used to transform back into a call frame a method invocation previously marshaled by a call to ICallFrame::Marshal on the client (sending) side. After such a reconstituted call frame is obtained, the call can be carried out on an actual object using ICallFrame::Invoke.
Inheritance
The ICallUnmarshal interface inherits from the IUnknown interface. ICallUnmarshal also has these types of members:
Methods
The ICallUnmarshal interface has these methods.
ICallUnmarshal::ReleaseMarshalData Releases resources that may be held by interface pointers residing in a packet of marshaled data. This method finds all interface pointers in the packet and calls the CoReleaseMarshalData function on each interface pointer. |
ICallUnmarshal::Unmarshal Turns a marshaled packet of data back into an activation record that can then be invoked or manipulated in some other way. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | callobj.h |