Интерфейс 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