Функция MmFreeNonCachedMemory (ntddk.h)

Подпрограмма MmFreeNonCachedMemory выпускает диапазон без кэширования памяти, выделенный подпрограммой MmAllocateNonCachedMemory .

Синтаксис

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

Параметры

[in] BaseAddress

Указатель на виртуальный адрес освобождаемой памяти.

[in] NumberOfBytes

Указывает размер освобождаемого диапазона. Это значение должно соответствовать размеру, переданном в предыдущем вызове MmAllocateNonCachedMemory.

Возвращаемое значение

None

Remarks

Подпрограмма MmFreeNonCachedMemory выполняет действие, противоположное mmAllocateNonCachedMemory.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Универсальное
Верхняя часть ntddk.h (включая Ntddk.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
Правила соответствия DDI HwStorPortProhibitedDIs(storport), IrqlMmApcLte(wdm)

См. также раздел

MmAllocateNonCachedMemory