Freigeben über


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 Speicher, der von einer Anwendung verwendet wird, die Speicherverwaltungsfunktionen anstelle dieser ApiBuffer-Funktionen verwenden.

Die ApiBuffer-Funktionen sind im Folgenden aufgeführt.

Funktion BESCHREIBUNG
NetApiBufferAllocate Ordnet Arbeitsspeicher aus dem Heap zu. Rufen Sie diese Funktion auf, wenn Sie Kompatibilität mit der NetApiBufferFree-Funktion benötigen.
NetApiBufferFree Gibt Arbeitsspeicher frei, der von der NetApiBufferAllocate-Funktion und anderen Netzwerkverwaltungsfunktionen zugewiesen wurde.
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 geben.