Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird auf der Serverseite (empfangend) eines Remoteaufrufs verwendet. Eine geeignete instance von ICallUnmarshal kann verwendet werden, um einen Methodenaufruf zurück in einen Aufrufrahmen zu transformieren, der zuvor durch einen Aufruf von ICallFrame::Marshal auf der Clientseite (sendend) gemarst wurde. Nachdem ein solcher wiederhergestellter Aufrufrahmen abgerufen wurde, kann der Aufruf für ein tatsächliches Objekt mit ICallFrame::Invoke ausgeführt werden.
Vererbung
Die ICallUnmarshal-Schnittstelle erbt von der IUnknown-Schnittstelle . ICallUnmarshal verfügt auch über folgende Arten von Membern:
Methoden
Die ICallUnmarshal-Schnittstelle verfügt über diese Methoden.
|
ICallUnmarshal::ReleaseMarshalData Gibt Ressourcen frei, die von Schnittstellenzeigern gespeichert werden können, die sich in einem Paket gemarster Daten befinden. Diese Methode findet alle Schnittstellenzeiger im Paket und ruft die CoReleaseMarshalData-Funktion auf jedem Schnittstellenzeiger auf. |
|
ICallUnmarshal::Unmarshal Wandelt ein gemarstes Datenpaket wieder in einen Aktivierungsdatensatz um, der dann auf andere Weise aufgerufen oder bearbeitet werden kann. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | callobj.h |