ApiBuffer-Funktionen

Die ApiBuffer-Funktionen für die Netzwerkverwaltung werden verwendet, um die Speicherbelegung zu verwalten, die von einer Anwendung mit Netzwerkverwaltungsfunktionen verwendet wird. Im Allgemeinen sollten Sie jedoch für anderen Von einer Anwendung verwendeten Arbeitsspeicher die Speicherverwaltungsfunktionen anstelle dieser ApiBuffer-Funktionen verwenden.

Die ApiBuffer-Funktionen sind im Folgenden aufgeführt.

Funktion BESCHREIBUNG
NetApiBufferAllocate Belegt Arbeitsspeicher aus dem Heap. Rufen Sie diese Funktion auf, wenn Sie Kompatibilität mit der NetApiBufferFree-Funktion benötigen.
NetApiBufferFree Gibt von der NetApiBufferAllocate-Funktion und anderen Netzwerkverwaltungsfunktionen belegten Arbeitsspeicher frei.
NetApiBufferReallocate Ändert die Größe eines Puffers, der durch einen Aufruf der NetApiBufferAllocate-Funktion zugeordnet wird.
NetApiBufferSize Gibt die Größe eines Puffers in Bytes zurück, der durch einen Aufruf der NetApiBufferAllocate-Funktion zugeordnet wird.

Für Remotable-Funktionen, die Informationen an den Aufrufer zurückgeben, ordnet die RPC-Laufzeitbibliothek den Puffer zu, der die Rückgabeinformationen enthält. Wenn der Aufrufer die Verarbeitung der Informationen abgeschlossen hat, muss er die NetApiBufferFree-Funktion aufrufen, um den zugeordneten Puffer frei zu machen.