_RxFreePool-Funktion
_RxFreePool gibt Arbeitsspeicher frei, der zuvor mithilfe von _RxAllocatePoolWithTag zugewiesen wurde.
Syntax
VOID _RxFreePool(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
Parameter
Buffer
Ein Zeiger auf den Puffer des poolspeichers, der freigegeben werden soll.
FileName
Ein Zeiger auf den Quelldateinamen, in dem die Speicherzuordnung erfolgt ist. Dieser Parameter wird derzeit nicht verwendet.
LineNumber
Die Zeilennummer in der Quelldatei, in der die Speicherzuordnung erfolgt ist. Dieser Parameter wird derzeit nicht verwendet.
Rückgabewert
Keine
Bemerkungen
Es wird empfohlen, dass das RxFreePool-Makro aufgerufen wird, anstatt diese Routine direkt zu verwenden. Bei Einzelhandelsbuilds wird dieses Makro so definiert, dass ExFreePool aufgerufen wird.
Der mit _RxAllocatePoolWithTag zugewiesene Arbeitsspeicher sollte durch Aufrufen von _RxFreePool freigegeben werden.
Die _RxFreePool Routine ruft ExFreePool auf.
Anforderungen
Zielplattform |
Desktop |
Header |
Ntrxdef.h (einschließen von Ntrxdef.h) |
IRQL |
<= APC_LEVEL |