Функция 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) |