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.
Die Richtungsattribute [ in] und [ ] bestimmen, wie der Client und der Server Arbeitsspeicher zuweisen und freigeben. In der folgenden Tabelle sind die Auswirkungen von richtungsgerichteten Attributen auf die Speicherzuordnung zusammengefasst.
| Directional-Attribut | Arbeitsspeicher auf dem Client | Arbeitsspeicher auf dem Server |
|---|---|---|
| [ in] | Die Clientanwendung muss vor dem Aufruf zugewiesen werden. | Der Server-Stub weist zu. |
| [ ] | Der Client-Stub weist bei Rückgabe zu. | Der Server-Stub weist nur den Zeiger der obersten Ebene zu; die Serveranwendung muss alle eingebetteten Zeiger zuordnen. Der Server weist auch nach Bedarf neue Daten zu. |
| [in, ] | Die Clientanwendung muss anfängliche Daten zuordnen, die an den Server übertragen werden; Der Client-Stub weist zusätzliche Daten zu. | Der Server-Stub weist die vom Client übertragenen Anfangsdaten zu; die Serveranwendung ordnet nach Bedarf neue Daten zu. |
In all diesen Fällen gibt der Client-Stub keinen Arbeitsspeicher frei. Die Clientanwendung muss den Speicher freigeben, bevor sie beendet wird. Der Server-Stub gibt Arbeitsspeicher frei, wenn der Remoteprozeduraufruf zurückgegeben wird (vorbehaltlich des [Zuweisen] ACF-Attributs).