Partager via


Interface ICallUnmarshal (callobj.h)

Est utilisé côté serveur (réception) d’un appel distant. Une instance appropriée d’ICallUnmarshal peut être utilisée pour transformer en trame d’appel d’appel de méthode précédemment marshalée par un appel à ICallFrame ::Marshal côté client (envoi). Une fois qu’une telle trame d’appel reconstituée est obtenue, l’appel peut être effectué sur un objet réel à l’aide de ICallFrame ::Invoke.

Héritage

L’interface ICallUnmarshal hérite de l’interface IUnknown. ICallUnmarshal a également les types de membres suivants :

Méthodes

L’interface ICallUnmarshal utilise ces méthodes.

 
ICallUnmarshal ::ReleaseMarshalData

Libère les ressources qui peuvent être conservées par les pointeurs d’interface résidant dans un paquet de données marshalées. Cette méthode recherche tous les pointeurs d’interface dans le paquet et appelle la fonction CoReleaseMarshalData sur chaque pointeur d’interface.
ICallUnmarshal ::Unmarshal

Transforme un paquet de données marshalé en enregistrement d’activation qui peut ensuite être appelé ou manipulé d’une autre manière.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête callobj.h