Interface ICallUnmarshal (callobj.h)

É usado no lado do servidor (recebimento) de uma invocação remota. Uma instância apropriada de ICallUnmarshal pode ser usada para transformar de volta em um quadro de chamada uma invocação de método previamente empacotada por uma chamada para ICallFrame::Marshal no lado do cliente (envio). Depois que esse quadro de chamada reconstituído for obtido, a chamada poderá ser executada em um objeto real usando ICallFrame::Invoke.

Herança

A interface ICallUnmarshal herda da interface IUnknown . ICallUnmarshal também tem estes tipos de membros:

Métodos

A interface ICallUnmarshal tem esses métodos.

 
ICallUnmarshal::ReleaseMarshalData

Libera recursos que podem ser mantidos por ponteiros de interface que residem em um pacote de dados empacotados. Esse método localiza todos os ponteiros de interface no pacote e chama a função CoReleaseMarshalData em cada ponteiro de interface.
ICallUnmarshal::Unmarshal

Transforma um pacote de dados empacotado de volta em um registro de ativação que pode ser invocado ou manipulado de alguma outra maneira.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho callobj.h