rmfree-Kernel-Service
Zweck
Gibt vom Rmalloc -Kernel-Service zugeordneten Speicher frei.
Syntax
Parameter
| Element | Beschreibung |
|---|---|
| Zeiger | Gibt die Adresse des Bereichs im Speicher an, der freigegeben werden soll |
| Größe | Gibt die Größe des freien Bereichs im Speicher an. |
Beschreibung
Der rmfree -Kernel-Service gibt den Speicherbereich frei, auf den der Parameter Zeiger im zusammenhängenden Realspeicher verweist. Dieser Speicherbereich muss mit dem Rmalloc -Kernel-Service zugeordnet werden und Zeiger muss der Zeiger sein, der vom entsprechenden Rmalloc -Kernel-Serviceaufruf zurückgegeben wird. Außerdem muss Größe dieselbe Größe haben, die im entsprechenden Rmalloc -Aufruf verwendet wurde.
Jeder Speicher, der in einem vorherigen Aufruf Rmalloc zugeordnet wurde, muss explizit mit einem Aufruf rmfree freigegeben werden. Dieser Service kann nur aus der Prozessumgebung aufgerufen werden.
Rückgabewerte
| Element | Beschreibung |
|---|---|
| 0 | Erfolgreiche Ausführung. |
| -1 | Gibt einen der folgenden Werte an:
|