функция _RxFreePool
_RxFreePool освобождает память, которая была выделена ранее с помощью _RxAllocatePoolWithTag.
Синтаксис
VOID _RxFreePool(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
Параметры
Буфер
Указатель на буфер памяти пула, который требуется освободить.
FileName
Указатель на имя исходного файла, в котором произошло выделение памяти. Этот параметр в настоящее время не используется.
LineNumber
Номер строки в исходном файле, где произошло выделение памяти. Этот параметр в настоящее время не используется.
Возвращаемое значение
None
Remarks
Рекомендуется вызывать макрос RxFreePool , а не использовать эту подпрограмму напрямую. В розничных сборках этот макрос определен для вызова ExFreePool.
Память, выделенная _RxAllocatePoolWithTag , должна быть освобождена путем вызова _RxFreePool.
Подпрограмма _RxFreePool вызывает ExFreePool.
Требования
Целевая платформа |
Персональный компьютер |
Заголовок |
Ntrxdef.h (включая Ntrxdef.h) |
IRQL |
<= APC_LEVEL |