다음을 통해 공유


MmFreeNonCachedMemory 함수(ntddk.h)

MmFreeNonCachedMemory 루틴은 MmAllocateNonCachedMemory 루틴에 의해 할당된 캐시되지 않은 메모리 범위를 해제합니다.

구문

void MmFreeNonCachedMemory(
  [in] PVOID  BaseAddress,
  [in] SIZE_T NumberOfBytes
);

매개 변수

[in] BaseAddress

해제할 메모리의 가상 주소에 대한 포인터입니다.

[in] NumberOfBytes

해제할 범위의 크기를 지정합니다. 이 값은 이전 MmAllocateNonCachedMemory 호출에서 전달된 크기와 일치해야 합니다.

반환 값

없음

설명

MmFreeNonCachedMemory 루틴은 MmAllocateNonCachedMemory의 반대 동작을 수행합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000부터 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 ntddk.h(Ntddk.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
DDI 규정 준수 규칙 HwStorPortProhibitedDDIs(storport), IrqlMmApcLte(wdm)

추가 정보

MmAllocateNonCachedMemory