Condividi tramite


funzione _RxFreePool

_RxFreePool rilascia memoria allocata in precedenza usando _RxAllocatePoolWithTag.

Sintassi

VOID _RxFreePool(
   PVOID Buffer,
   PSZ   FileName,
   ULONG LineNumber
);

Parametri

Buffer
Puntatore al buffer di memoria del pool da rilasciare.

FileName
Puntatore al nome del file di origine in cui si è verificata l'allocazione della memoria. Questo parametro non viene attualmente usato.

LineNumber
Numero di riga nel file di origine in cui si è verificata l'allocazione della memoria. Questo parametro non viene attualmente usato.

Valore restituito

nessuno

Osservazioni

È consigliabile chiamare la macro RxFreePool anziché usare direttamente questa routine. Nelle build di vendita al dettaglio questa macro viene definita per chiamare ExFreePool.

La memoria allocata con _RxAllocatePoolWithTag deve essere rilasciata chiamando _RxFreePool.

La routine _RxFreePool chiama ExFreePool.

Requisiti

Piattaforma di destinazione

Desktop

Intestazione

Ntrxdef.h (include Ntrxdef.h)

IRQL

<= APC_LEVEL

Vedi anche

_RxAllocatePoolWithTag

_RxCheckMemoryBlock