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.