Интерфейс ICallUnmarshal (callobj.h)
Используется на стороне сервера (принимающего) удаленного вызова. Соответствующий экземпляр ICallUnmarshal можно использовать для преобразования обратно в кадр вызова вызова вызова метода, ранее маршалированного вызовом ICallFrame::Marshal на стороне клиента (отправляющего). После получения такого восстановленного кадра вызова вызов можно выполнить для фактического объекта с помощью ICallFrame::Invoke.
Наследование
Интерфейс ICallUnmarshal наследуется от интерфейса IUnknown . ICallUnmarshal также имеет следующие типы членов:
Методы
Интерфейс ICallUnmarshal имеет следующие методы.
ICallUnmarshal::ReleaseMarshalData Освобождает ресурсы, которые могут храниться указателями интерфейса, находящимися в пакете маршалированных данных. Этот метод находит все указатели интерфейса в пакете и вызывает функцию CoReleaseMarshalData для каждого указателя интерфейса. |
ICallUnmarshal::Unmarshal Преобразует маршалированные пакеты данных обратно в запись активации, которая затем может вызываться или управляться каким-либо другим способом. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | callobj.h |