Поделиться через


Функция 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 (include Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL
правил соответствия DDI HwStorPortProhibitedDIs(storport), IrqlMmApcLte(wdm)

См. также

MmAllocateNonCachedMemory