_RxFreePool 함수
_RxFreePool_RxAllocatePoolWithTag 사용하여 이전에 할당된 메모리를 해제합니다.
구문
VOID _RxFreePool(
PVOID Buffer,
PSZ FileName,
ULONG LineNumber
);
매개 변수
Buffer
해제할 풀 메모리의 버퍼에 대한 포인터입니다.
FileName
메모리 할당이 발생한 원본 파일 이름에 대한 포인터입니다. 이 매개 변수는 현재 사용되지 않습니다.
LineNumber
메모리 할당이 발생한 원본 파일의 줄 번호입니다. 이 매개 변수는 현재 사용되지 않습니다.
반환 값
없음
설명
이 루틴을 직접 사용하는 대신 RxFreePool 매크로를 호출하는 것이 좋습니다. 소매 빌드에서 이 매크로는 ExFreePool을 호출하도록 정의됩니다.
_RxAllocatePoolWithTag 할당된 메모리는 _RxFreePool 호출하여 해제해야 합니다.
_RxFreePool 루틴은 ExFreePool을 호출합니다.
요구 사항
대상 플랫폼 |
데스크톱 |
헤더 |
Ntrxdef.h(Ntrxdef.h 포함) |
IRQL |
<= APC_LEVEL |