Функция MmAddPhysicalMemory (ntddk.h)
Функция MmAddPhysicalMemory добавляет в систему диапазон физической памяти.
Синтаксис
NTSTATUS MmAddPhysicalMemory(
[in] PPHYSICAL_ADDRESS StartAddress,
[in] PLARGE_INTEGER NumberOfBytes
);
Параметры
[in] StartAddress
Предоставляет начальный физический адрес добавляемого диапазона.
[in] NumberOfBytes
Предоставляет размер (в байтах) добавляемого диапазона памяти.
Возвращаемое значение
Возвращает код NTSTATUS.
Комментарии
Память, добавленную MmAddPhysicalMemory , можно немедленно использовать для удовлетворения выделения памяти из произвольных потоков.
Требования
Требование | Значение |
---|---|
Заголовок | ntddk.h |
IRQL | <= APC_LEVEL |
Правила соответствия DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |