ACF-Attribute für die Speicherverwaltung
Mit den in der folgenden Tabelle aufgeführten Attributen können Sie die Speicherverwaltung auf Clientseite ausführen.
attribute | Verbrauch |
---|---|
Zuordnen | Gibt an, wie die Clientanwendung und der Stub Arbeitsspeicher für Zeiger zuweisen und freigeben. Dieses Attribut ist besonders nützlich, wenn Sie möchten, dass bestimmte Zeigerstrukturen für die Serveranwendung zugänglich bleiben, nachdem der Remoteprozeduraufruf an den Client zurückgegeben wird. Sie können auch das Attribut "allocate" verwenden, um den Stub anzuweisen, die Größe des gesamten Arbeitsspeichers zu berechnen, auf den über den Zeiger des angegebenen Typs verwiesen wird, und um einen einzelnen Aufruf von midl_user_allocate zu tätigen. |
byte_count | Ermöglicht das Erstellen eines persistenten, zusammenhängenden Speicherblocks, der über mehrere Remoteprozeduraufrufe wiederverwendet werden kann. Dadurch wird die Clientanwendung von der mehrmaligen Zuordnung und Freigabe von Arbeitsspeicher befreit, der mehrere Zeiger und andere komplexe Datenstrukturen enthalten kann. |
enable_allocate | Gibt an, dass der Server-Stubcode die Stub-Speicherverwaltungsumgebung aktivieren soll. |