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) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
DDI 符合性规则 | HwStorPortProhibitedDDI (storport) 、 IrqlMmApcLte (wdm) |