WinApi сдесь не поможет, т.к. вычисление физического адреса происходит непосредственно в самом драйвере, а там нет WinApi. Я уже нашел функцию вычисления физического адреса на основе виртуального - MmGetPhysicalAddress, которая объявлена в файле ntddk.h. Но почему-то не могу её подключить (пока). Хотя я явно подключаю этот файл (#include <ntddk.h>), компилятор не видит данной функции.
|